Skip to content

feat: release for validatoroptinhub, rewardsdistributor, blockrewardsmanager contracts, vanillaregistry changes#838

Merged
owen-eth merged 5 commits intorelease/v1.2.xfrom
mainnet-contract-release
Oct 21, 2025
Merged

feat: release for validatoroptinhub, rewardsdistributor, blockrewardsmanager contracts, vanillaregistry changes#838
owen-eth merged 5 commits intorelease/v1.2.xfrom
mainnet-contract-release

Conversation

@owen-eth
Copy link
Copy Markdown
Contributor

Describe your changes

Release for new contracts and VanillaRegistry updates:

RewardsDistributor:
https://www.notion.so/primev/RewardDistributor-Design-2696865efd6f80b2a4f0e6b8fc3ab0c4

BlockRewardsManager: To be used by builders to pay proposers (includes optional protocol fee)

ValidatorOptInHub: allows more registries to be added + design improvements:
https://www.notion.so/primev/Validator-Opt-In-Hub-vs-Opt-In-Router-2806865efd6f80ce9529e392ae3190c7

VanillaRegistry: MinStake/slash can now be 0, operator now must be whitelisted for a validator to be considered opted in.
2 new VanillaRegistries will be deployed - one as a reputational registry, and one for Lido operators.

Issue ticket number and link

Fixes # (issue)

Checklist before requesting a review

  • I have added tests that prove my fix is effective or that my feature works
  • I have made corresponding changes to the documentation

* initial rocketpool registry commit

* updated initializer and setters, added go files

* fixes and cleanup to minipoolregistry, added tests

* added rocketpool deployment script

* minor fixes, update l1-deployer to use etherscan v1 api

* added testnet deployment to readme

* removed modifiers from pause functions
* updated hub deployment to not immediately impact optinrouter

* removed unused imports
@owen-eth owen-eth requested a review from shaspitz October 20, 2025 23:25
@owen-eth owen-eth merged commit eea5ad5 into release/v1.2.x Oct 21, 2025
@owen-eth owen-eth deleted the mainnet-contract-release branch October 21, 2025 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants