This release adds support for consensus v3 which further improves L1 pricing.
User-facing Improvements
- Cap l1 cost amortization: #798
- Add per batch cost: #790
- Setup goerli rollup testnet defaults: #787
- Make gasprice opcode return the basefee: #794
- Re-enable unsafe retryable entrypoints: #772
- Make
gasprice
opcode return 0 foreth_call
's with a zero gas price: #799 - Syncing fallback storage service redesign: #745
- Consistently use NoTicketWithID() Solidity error in ArbRetryableTx: #822
Internal Highlights
- Fix internal transaction start block inputs use: #793
- Das merkle accumulator: #739
- Initialize by upgrading: #780
- Add affordances to migrate from classic contracts: #747
- Improve block-local gas rate limiting: #801
- Fix validator if genesis was imported from classic: #816
- Sequencer coordinator: reconnect to chosen if initial connection fails: #797
- Http server timeouts: #814
- Download consensus v3 WAVM machine in Dockerfile: #824
Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3