Skip to content

EigenDA v0.5.0

Compare
Choose a tag to compare
@dmanc dmanc released this 26 Mar 00:59
95549d8

Summary

This major upgrade includes several new features, security improvements, and an API breaking change that simplifies the blob dispersal endpoint.

Notable features that directly affect users are:

  • Rollups - Disperser API breaking change: The API for DisperseBlob request has been simplified, and security_params field is no longer supported. Default quorums are enforced by the protocol and additional quorums can be specified in custom_quorum_numbers field.
  • Rollups - Disperser API error codes: The disperser API returns structured error codes along with the error messages.
  • Rollups - Retrieval rate limits: We’ve added rate limits for RetrieveBlob endpoint.
  • Operators - Operator CLI is revamped: update-quorums command is no longer supported, and opt-out command takes specific quorums to be opted out (instead of opting out of all quorums)

Other improvements:

  • This upgrade spans changes in contracts, disperser, and DA nodes to enable blob dispersals across multiple quorums
  • Revamped logic for operator nonsigning accounting across multiple quorums
  • Fireblocks MPC wallet support for disperser
  • Automatic failover among multiple RPC endpoints
  • More robust selection of reference block
  • Other security patches and bug fixes

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0