Skip to content

v0.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Nov 15:09
· 15 commits to main since this release
a8add56

The team is excited to announce the latest release, which focuses on improving the robustness of the protocol through enhancements to the bridge contracts, validator registry. Below are the highlights:

Bridge Contract Improvements

  • Renaming and Clarity: Whitelist renamed to Allocator for improved clarity.
  • Enhancements: Added interfaces, storage contracts, reentrancy guards, and custom errors for better security and maintainability.
  • Resilient Operations: Introduced reverting receivers and fallbacks for unsupported operations.

Validator Registry Refinements

  • Error Handling: Custom errors now provide more informative responses when invalid operations are attempted (e.g., NoPodExists for non-setup eigenpods).
  • Gas Optimizations: Reduced gas costs through optimized storage reads and updates.
  • Audit-Driven Enhancements: Fixed issues highlighted in audits, such as handling slashed and unstaked validators more effectively.

Other Contract Improvements and Fixes

  • Gas Usage and State Optimization: Refined contract logic to improve efficiency and reduce integration test failures.
  • API Updates: Validator registry parameters and APIs updated for improved usability and integration flexibility.
  • Symbiotic Integration: Updated middleware deployment to address symbiotic network requirements, including address updates and handling veto slashers.
  • Audit Fixes: Addressed findings to improve protocol safety, such as fixes to slashing logic, modifier usage, and reentrancy safeguards.
  • Expanded Features: Added support for multiple BLS keys, enhancing provider flexibility and dynamic registry assignments.
  • Precision and Reliability: Resolved precision issues and improved test stability.
  • Provider Staking Logic: Modified API to allow stake deposits for slashed providers without creating new APIs.
  • Bid Overflow Handling: Fixed issues with bid overflow slashing logic.

Developer Enhancements

  • Logs and Debugging: Improved error logging for bidder services and other critical operations.
  • Deployment Scripts: Updated and streamlined deployment scripts for mainnet and devnet configurations.
  • Documentation Updates: Inline and readme documentation now align with the latest features and audit recommendations.

For detailed changes and implementation specifics, please review the changelog and updated documentation.

This release represents a significant step forward in robustness, security, and usability for MEV-Commit. As always, we welcome feedback and contributions from the community!

Changelog