The 0.40 release of Hedera Services delivers HIP-729 ~ "Contract Accounts Nonce Externalization". Smart contract developers using the Hedera public mirror node can now track contract nonces as they would on e.g., Ethereum. Use cases might include troubleshooting failed contract calls or writing unit tests that validate transaction ordering based on CREATE1
addresses (once these are set by default in release 0.41+).
Open source contributors to the project will notice major refinements in the Gradle build, thanks to @jjohannes's expert touch.
Minor changes
- #7195 - Adds gradual transition to staking reward rate near boundary conditions of
0.0.800
balance and total hbar staked
Bug fixes
- #7028 - Ensures all fractional fees appear in the
getTokenInfo()
precompile output - #7030 - Removes existence validation of spender account when an approval is revoked
- #7193 - Makes the genesis block number in a dev network 0 not 1
Contributors
@nathanklick
@tinker-michaelj
@qnswirlds
@agadzhalov
@MiroslavGatsanoga
@mhess-swl
@cody-littley
@artemananiev
@randered
@edward-swirldslabs
@lpetrovic05
@hendrikebbers
@timo0
@Neeharika-Sompalli
@JeffreyDallas
@stoyan-lime
@iwsimon
@povolev15
@david-bakin-sl
@alittley
@kimbor
@lukelee-sl
@rbair23
@OlegMazurov
@imalygin
@poulok
@nickpoorman
@jjohannes
@jsync-swirlds
@agadzhalov
@netopyr
@jasperpotts
@beeradb