This release is the next candidate for the Moderato and Mainnet networks.
Highlights
Fixes
- Payload builder timestamp validation: Aligned timestamp validation logic with the handler to prevent edge-case block rejections (#2017)
- Fixed ulimit unlimited bash-specific behavior in tempo.nu to improve cross-shell support (#2016)
- Fixed webauth signature validation (#2036)
All RPC nodes operators should update their nodes as soon as possible
Improvements
- CI optimization: Separated test building and execution for faster CI feedback (#2015)
- E2E test stability: Configured timeouts and fixed the restart-after-snapshot test (#2013)
- Code cleanup: Simplified size functions (#1965)
What's Changed
- fix(docs): bump viem, wagmi to fix sponsored transaction guide by @struong in #1972
- fix: revert 1950, re-enable snapshot execution tests by @0xKitsune in #1978
- fix(specs): cache order values before calling
_clearTickBitby @onbjerg in #1933 - fix(precompiles): array packing never spans slot boundary by @0xrusowsky in #1964
- fix(tip20): require root tokens quote token to be
address(0)by @0xKitsune in #1980 - feat(rpc): remove dex_, policy_ and amm_ RPC namespaces by @Zygimantass in #1991
- fix(rpc): disable local pending block by @mattsse in #1982
- fix(precompiles):
FromWordimpl forFixedBytesby @0xrusowsky in #1967 - Move and update spec template from outdated docs repo by @dankrad in #1912
- fix(revm): ensure that adjusted gas isn't above the gas limit before by @0xrusowsky in #1987
- feat(genesis): add mainnet gas token support by @Zygimantass in #1988
- fix! : access keys from 7702 delegating accounts by @legion2002 in #1990
- Revert "fix(revm): ensure that adjusted gas isn't above the gas limit before" by @0xKitsune in #2001
- feat(chainspec): add T0 hardfork with security fixes by @legion2002 in #2002
- fix! : apply 1987 fixes with T0 hardfork gating by @legion2002 in #2008
- chore: 1.0.0-rc.4 by @Zygimantass in #1998
- fix(tempo.nu): ulimit unlimited is a bash-ism by @DaniPopes in #2016
- chore(e2e): config to timeout and pass restart-after-snapshot test by @SuperFluffy in #2013
- chore: simplify size functions by @DaniPopes in #1965
- feat(ci): separate test building and running by @SuperFluffy in #2015
- test: stablecoin DEX invariant tests by @grandizzy in #1924
- fix(payload-builder): align timestamp validation with handler by @0xrusowsky in #2017
- feat:
robots.txt+ gsc by @o-az in #1919 - chore(primitives): cleanup by @0xrusowsky in #2036
Full Changelog: v1.0.0-rc.3...v1.0.0-rc.5