This release is available as a Docker image on Docker Hub at offchainlabs/nitro-node:v2.2.0-alpha.6-138b198
What's Changed
This release fixes batch posting for L3 chains, replace by fee for validators, and external signer support compared to the last alpha release.
User-facing improvements
- Use chain info if only given one chain info: #1998
- Fix, improve, and test external signer support
- Fix Validator when using external signer to use correct From address, don't require wallet for validator if external signer is enabled: #2000
- Add e2e test for external signer, fix access list for external signer, don't require account for sequencer if batchposter with external signer is enabled: #1999
- Make the formula to calculate max fee cap configurable and add time based factor to default formula: #1993
Internal highlights
- Don't use access lists for L3 batch posting: #2003
- Always initialize staker wallet: #1997
- Clear out the channel when resetting feed timers: #2001
- Prioritize reading messages from primary feeds over secondaries: #1978
- Enable data availability if chaininfo dac is enabled: #1996
- Validate that sequencer MaxTxDataSize and batch poster MaxSize are below sequencer inbox requirements: #1990
- Fix sequencer Inbox MaxDataSize retrieval: #2004
- Nicer log message when no blocks have been validated yet: #2002
- Fix chain parameter default: #1994
- Use field name instead of variable name in warning message: #1995
Full Changelog: v2.2.0-alpha.5...v2.2.0-alpha.6