Nitro x EigenDA v3.5.2
Production container builds can be found here
Summary
- Updated docker build pattern to be more concise by supporting a single namespace for multiple architectures as well as
nitro-node-devbuilds that can be ran using validation for a latest replay script without a corresponding consensus release - Fixed secondary storage lookup bug where certificate representation being hashed for insertions by the proxy differed when reading
- Reskinned and removed lots of custom code in-favor of reusing existing constructions in eigenda monorepo dependency
- Fixed validation bug where eigenda preimage lengths where being interpreted by the # of bytes and not field elements
- Updated test env contract deployment logics to reflect new
EigenDACertVerifiercontract - Introduce support for
eigenda-consensus-v32.1artifact
What's Changed
- feat: Add fork diff summary by @ethenotethan in #58
- fix(CI): Unified mulitplatform namespace && dev container support by @ethenotethan in #64
- feat: v3.5.0 merge by @ethenotethan in #63
- feat: v3.4.0 merge by @ethenotethan in #60
- feat: merge v3.5.2 by @ethenotethan in #67
- chore(eigenda-proxy): Bump to v1.6.4 by @ethenotethan in #69
- feat(contracts): Bump to use
nitro-contracts@eigenda-v2.1.3by @ethenotethan in #68 - fix(lang): Update rust pin by @ethenotethan in #75
- feat(eigenda): Updated failover tests && refactored type usage by @ethenotethan in #72
- fix: Strip
0x0prefix bytes from KZG commitment fields when casting toBlobStatusReplyby @ethenotethan in #76 - fix(eigenda): Prefix zero bytes if data commitment fields are less after serializing from big int by @ethenotethan in #77
Full Changelog: v3.2.1...v3.5.2