From 2275a5001489907cb9f441eee5e9a31b3c3f782c Mon Sep 17 00:00:00 2001 From: owen-eth Date: Wed, 22 Oct 2025 12:57:43 -0400 Subject: [PATCH 1/2] updated READMEs for new deployments --- contracts/README.md | 6 +++++- contracts/contracts/validator-registry/README.md | 7 +++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/contracts/README.md b/contracts/README.md index 29fdb414f..ecde16924 100644 --- a/contracts/README.md +++ b/contracts/README.md @@ -19,6 +19,11 @@ This changelog tracks deployments of **Ethereum mainnet** contracts. This change | MevCommitAVS | `0xBc77233855e3274E1903771675Eb71E602D9DC2e` | `release/v1.1.x` | `v1.1.0-contracts` | | L1Gateway | `0x5d64B933739558101F9359E2750ACC228f0CB64F` | `release/v1.2.x` | `v1.2.0` | | MevCommitMiddleware | `0x21fD239311B050bbeE7F32850d99ADc224761382` | `release/v1.1.x` | `v1.1.0-contracts` | +| Reputational VanillaRegistry | `0x129ee03bdea0e35c077cf918e72ca1036bbe6f4c` | `release/v1.2.x` | `v1.2.3` | +| ValidatorOptInHub | `0x1059155bD5854224bF58e43CD3EEC6B07b4F30Ad` | `release/v1.2.x` | `v1.2.3` | +| BlockRewardsManager | `0x531D19cFEB3e685745DA1e1897485E9F351e7Aa0` | `release/v1.2.x` | `v1.2.3` | +| RewardDistributor | `0xccf10d9911c2e1b2d589cbc8a3878d1b138aa2c2` | `release/v1.2.x` | `v1.2.3` | + ### Upgrade History @@ -43,7 +48,6 @@ This changelog tracks contract deployments on the mev-commit chain. This changel - ### Upgrade history related to current deployments | Timestamp (UTC) | Contract | New Impl Version | Upgrade Tag | diff --git a/contracts/contracts/validator-registry/README.md b/contracts/contracts/validator-registry/README.md index 316784233..f2102d9b3 100644 --- a/contracts/contracts/validator-registry/README.md +++ b/contracts/contracts/validator-registry/README.md @@ -1,12 +1,15 @@ # Validator Registry Design doc -Validators are able to _opt-in to mev-commit_ in one of three ways: +Validators are able to _opt-in to mev-commit_ in any of the following ways: 1. Restaking with the `MevCommitAVS` contract. 2. Restaking with the `MevCommitMiddleware` contract. 3. Simple staking with the `VanillaRegistry` contract. +4. Simple staking with the Reputational `VanillaRegistry` contract. -The `ValidatorOptInHub` contract acts as a query router between all three solutions, allowing any actor to query whether a group of validator pubkeys is opted-in to mev-commit. This is an updated version of the ValidatorOptInRouter contract for ease of use and to add future registry support. +The `ValidatorOptInHub` contract acts as a query router between all three solutions, allowing any actor to query whether a group of validator pubkeys is opted-in to mev-commit. This is an updated version of the `ValidatorOptInRouter` contract for ease of use and to add future registry support. + +More details on the `ValidatorOptInHub` and differences between the Router and Hub [can be found here](https://www.notion.so/primev/Validator-OptInHub-vs-ValidatorOptInRouter-2806865efd6f80ce9529e392ae3190c7?source=copy_link). ## Mev-commit AVS - Eigenlayer Restaking Solution From 8ba2bf0cfad549791eb8ce567e216ce57c7f86fc Mon Sep 17 00:00:00 2001 From: owen-eth Date: Wed, 12 Nov 2025 11:34:52 -0500 Subject: [PATCH 2/2] removed reputational vanilla deployment - will upgrade existing vanilla instead --- contracts/README.md | 1 - contracts/contracts/validator-registry/README.md | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/contracts/README.md b/contracts/README.md index ecde16924..a62061e99 100644 --- a/contracts/README.md +++ b/contracts/README.md @@ -19,7 +19,6 @@ This changelog tracks deployments of **Ethereum mainnet** contracts. This change | MevCommitAVS | `0xBc77233855e3274E1903771675Eb71E602D9DC2e` | `release/v1.1.x` | `v1.1.0-contracts` | | L1Gateway | `0x5d64B933739558101F9359E2750ACC228f0CB64F` | `release/v1.2.x` | `v1.2.0` | | MevCommitMiddleware | `0x21fD239311B050bbeE7F32850d99ADc224761382` | `release/v1.1.x` | `v1.1.0-contracts` | -| Reputational VanillaRegistry | `0x129ee03bdea0e35c077cf918e72ca1036bbe6f4c` | `release/v1.2.x` | `v1.2.3` | | ValidatorOptInHub | `0x1059155bD5854224bF58e43CD3EEC6B07b4F30Ad` | `release/v1.2.x` | `v1.2.3` | | BlockRewardsManager | `0x531D19cFEB3e685745DA1e1897485E9F351e7Aa0` | `release/v1.2.x` | `v1.2.3` | | RewardDistributor | `0xccf10d9911c2e1b2d589cbc8a3878d1b138aa2c2` | `release/v1.2.x` | `v1.2.3` | diff --git a/contracts/contracts/validator-registry/README.md b/contracts/contracts/validator-registry/README.md index f2102d9b3..187ca86fd 100644 --- a/contracts/contracts/validator-registry/README.md +++ b/contracts/contracts/validator-registry/README.md @@ -4,8 +4,7 @@ Validators are able to _opt-in to mev-commit_ in any of the following ways: 1. Restaking with the `MevCommitAVS` contract. 2. Restaking with the `MevCommitMiddleware` contract. -3. Simple staking with the `VanillaRegistry` contract. -4. Simple staking with the Reputational `VanillaRegistry` contract. +3. Simple staking with the Reputational `VanillaRegistry` contract. The `ValidatorOptInHub` contract acts as a query router between all three solutions, allowing any actor to query whether a group of validator pubkeys is opted-in to mev-commit. This is an updated version of the `ValidatorOptInRouter` contract for ease of use and to add future registry support.