Summary
This release is optional but highly recommended. It supports higher max blob size, improves performance and fixes memory utilization bug.
Notable Feature
- Larger blobs support: eigenda-proxy now supports larger blobs size. The corresponding release on EigenDA (v0.8.1) allows maximal 16MiB blob on testnet and 4MiB blob on mainnet. To disperse a 16MiB blob in eigenda-proxy, set the env variable EIGENDA_PROXY_MAX_BLOB_LENGTH=16MiB
- Improvement on KZG verification: eigenda-proxy now spends less resources on KZG verification after receiving the DA certificate for a blob
- Support for Optimism v1.9.0
- S3 fallback mode where dispersed blobs are persisted to a S3 bucket and read in the event of eigenda read failures
What's Changed
- Inomurko/iam by @InoMurko in #70
- remove ext data type by @bxue-l2 in #78
- fix: Oversized blob test by @epociask in #79
- Optimize verifier by @bxue-l2 in #75
- chore: Update G1 default value by @epociask in #74
- fix: Resolve commitment decoding bug by @epociask in #65
- Add badges for github actions by @cody-littley in #80
- feat: Optimism v1.9 support by @epociask in #81
- S3 backup by @InoMurko in #77
- docs(README.md): fix typo by @samlaf in #83
- chore: lagniappe v1.4 updates by @epociask in #84
- replace g1.point with larger g1.point that supports 32MiB by @bxue-l2 in #87
- Fix syntax in op-devnet-allocs.sh by @karlb in #89
- chore: go fmt by @epociask in #91
- fix: rpc server metric label shortened to commitment header by @samlaf in #93
- chore: bump eigenda dep to v8 and add linting by @epociask in #92
- Update lint.yml by @samlaf in #98
- chore: Update commitment schemas in README by @epociask in #95
- chore: less verbose PR template by @epociask in #99
- chore: Update eigenda dep to v0.8.1 && update tests for 16MB blobs by @epociask in #100
New Contributors
- @cody-littley made their first contribution in #80
- @samlaf made their first contribution in #83
- @karlb made their first contribution in #89
Full Changelog: v1.3.2...v1.4.0