8000 Releases · primev/mev-commit · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: primev/mev-commit

v1.1.3

15 May 22:01
Compare
Choose a tag to compare

Changelog

v1.1.2

11 May 18:40
a9c75f0
Compare
Choose a tag to compare

Changelog

v0.1.0-points-service

08 May 18:37
0b78bd6
Compare
Choose a tag to compare

Changelog

v1.1.1

15 Apr 23:01
Compare
Choose a tag to compare

This patch release brings some fixes to the mev-commit v.1.1.0 version.

  • Fixes issue preventing graceful shutdown of the nodes.
  • Fixes an issue in the oracle service to correctly mark commitments as settled.
  • There was also an issue with the new notifications added related to the validator opted-in status. An issue causing duplicate notifications was fixed.
  • Updates documentation and some network defaults for better checking incompatible software.

Users are requested to download the new release and update the nodes.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

31 Mar 19:33
Compare
Choose a tag to compare

The team is excited to announce the latest release, below are the highlights:

Main features

  • Validator Registry Deployment on Mock L1: The vanilla registry and validator opt-in router are now deployed on a mock L1 environment, enabling better testing with opted-in pubkeys.
  • Bootnode Dependency Fix: Addressed an issue related to bootnode dependency to ensure a more stable network startup.
  • Configurable Proposer Notification Offset: The proposer notification offset is now configurable during P2P node initialization, improving flexibility for different network setups.

Validator Registry and Middleware Improvements

  • Zero knowladge proof related changes: improves security.
  • Geth Update: The Geth version has been updated to align with the latest improvements and fixes.
  • Symbiotic Integration: Vault deployment and middleware contracts have been updated to ensure proper integration with the symbiotic network.
  • Default Configuration Settings: Default parameters for contract addresses and URLs are now set dynamically based on the chain ID, streamlining deployment across different networks.

Stability and Bug Fixes

  • AutoDepositor Closure Fix: Addressed a panic issue related to the autodepositor by ensuring the database is closed properly at the end of the process.
  • Settlement RPC URL Fix: Resolved an issue with incorrect settlement RPC URL references.

This release improves network stability, enhances functionality, and security. For detailed changes and implementation specifics, please review the changelog and updated documentation.

As always, we appreciate community feedback and contributions to continue refining and improving the protocol!

Changelog

v1.0.2

24 Jan 14:34
Compare
Choose a tag to compare

This patch fixes a bug related to the auto-deposit function that prevented the node from starting correctly.

Changelog

v1.0.1

10 Jan 15:49
Compare
Choose a tag to compare

This patch fixes sending the residual percentage for settlement instead of decay.

Changelog

  • f4742e2 feat: e2e check to ensure reward is correct (#561)
  • 310aa05 fix: use residual percentage instead of decay (#558)
  • ce282e8 refactor: include env in the genesis and config file name (#563)

v1.0.0

06 Jan 23:32
0085b86
Compare
Choose a tag to compare

The team is proud to announce a major milestone, our first mainnet release. This release is a polished version of all previous releases, but deployed on the Ethereum mainnet.

Changelog

v0.8.0

16 Dec 23:24
Compare
Choose a tag to compare

The team is excited to announce the latest release, which brings a suite of new features and critical fixes to enhance the robustness, security, and usability of the protocol. Below are the highlights:

Features and Enhancements

  • Autodeposit Base Amount Update: Lower Autodeposit Base Amount: Lowered autodeposit base amount from 1 ETH to 300 gwei to optimize deposit handling.
  • Symbiotic Integration: Added support for Symbiotic's operator-specific delegators, ensuring full compatibility with our middleware.
  • Simplified Delegation: Vaults can now allocate stake to a single operator, streamlining the delegation process.
  • Bid Amount-Based Ordering: Implemented ordering of commitments based on bid amounts when retrieving from the store, enhancing the prioritization mechanism.
  • Enhanced Security: Providers must now sign their EOA account addresses during registration, linking BLS keys to EOAs.
  • Protobuf and P2P Updates: Updated protobufs and P2P nodes to accommodate changes in the StakeRequest structure and provider flow.
  • Multiple RPCs for Relayer: Enabled the use of multiple RPC URLs for the bridge to ensure relayer operations remain uninterrupted in case of RPC downtime.

Fixes and Security Enhancements

  • Single On-Chain Bridge Fee Implementation: Fee Structure Simplification to handle a single finalization fee, ensuring consistency across chains.
  • Security Fixes: Addressed multiple audit findings to enhance protocol security.

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

We greatly value the community’s feedback and contributions—continue to share your insights to help us build a more robust and efficient MEV-Commit ecosystem!

Changelog

  • 00585cf chore: add bidder-cli artifact for release (#526)
  • 6c28594 chore: bump version for v0.8 (#530)
  • be1965d chore: fix stressnet with new BLS keys (#534)
  • 8af1080 chore: update L1 gateway address (#536)
  • fb7cba9 chore: update bridge finalization fee (#528)
  • 7c51c71 chore: verify l1 gateway (#519)
  • 0018a4f feat: a tool to craft provider registration signatures (#533)
  • 418c1af feat: added order of the commitments (#515)
  • 33c187a feat: adds BLS signature verification for provider registration (#523)
  • c2f42e3 feat: support for operator specific delegators (#508)
  • c3cf161 feat: symbiotic burner router integration (#516)
  • 91dae63 feat: updates autodeposit base amount to 300 gwei for window (#462)
  • b7a79a4 feat: use multiple RPCs for relayer (#527)
  • 81cfa8a fix: audit 2 issues (#521)
  • 8526536 fix: bls signer tool goreleaser (#537)
  • 6df26e0 fix: launchmevcommit script faucet logs (#513)
  • edb6b44 fix: remove required flags for bridge arguments (#518)
  • 16db7b9 fix: use single on-chain bridge fee (#522)

v0.7.0

28 Nov 15:09
a8add56
Compare
Choose a tag to compare

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 5D39 : 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

0