Skip to content

feat: add betanet tasks for revshare#1356

Merged
Wazabie merged 21 commits intoethereum-optimism:mainfrom
defi-wonderland:sc-feat/add-betanet-task
Jan 30, 2026
Merged

feat: add betanet tasks for revshare#1356
Wazabie merged 21 commits intoethereum-optimism:mainfrom
defi-wonderland:sc-feat/add-betanet-task

Conversation

@0xChin
Copy link
Copy Markdown
Contributor

@0xChin 0xChin commented Jan 23, 2026

Summary

Adds two new betanet tasks for Sepolia to upgrade and configure RevShare functionality.

Changes

Task 060-U18-rev-share-betanet

Updates RevShare Betanet to U18.

  • Chain: revshare-beta-0
  • Template: OPCMUpgradeV600
  • Safe: 0xe934Dc97E347C6aCef74364B50125bb8689c40ff
  • Configures Canon prestates for betanet
  • Includes state overrides for nonce management
  • Expected validation errors documented (permissioned chain, custom admin)

Task 061-betanet-rev-share

RevShare Upgrade and Setup for the revshare-beta-0 betanet chain.

  • Chain: revshare-beta-0
  • Template: RevShareUpgradeAndSetup
  • Safe: 0xe934Dc97E347C6aCef74364B50125bb8689c40ff

This task:

  1. Deploys all needed contract implementations (1FeeVaults, FeeSplitter, L1Withdrawer, RevShareCalculator`)
  2. Upgrades fee vault proxy implementations (SequencerFeeVault, BaseFeeVault, L1FeeVault, OperatorFeeVault) on L2
  3. Sets FeeSplitter predeploy to point to new implementation with RevShareCalculator address

Test plan

  • Run just simulate-stack sep 060-U18-rev-share-betanet
  • Run just simulate-stack sep 061-betanet-rev-share
  • Verify domain and message hashes match expected values
  • Get both tasks executed
  • Run the Post Task Assertions test: add post task assertion #1325 over the new betanet

@0xChin 0xChin requested review from a team as code owners January 23, 2026 17:10
@0xChin 0xChin requested a review from AmadiMichael January 23, 2026 17:10
Comment thread src/tasks/sep/060-betanet-rev-share/config.toml Outdated
Comment thread src/tasks/sep/060-betanet-rev-share/VALIDATION.md Outdated
@0xChin 0xChin marked this pull request as draft January 26, 2026 14:47
@0xChin 0xChin changed the title feat: add betanet task for revshare feat: add betanet tasks for revshare Jan 28, 2026
Comment thread src/tasks/sep/060-U18-rev-share-betanet/addresses.json Outdated
Comment thread src/tasks/sep/060-U18-rev-share-betanet/config.toml Outdated
Comment thread src/tasks/sep/060-U18-rev-share-betanet/config.toml Outdated
Comment thread src/tasks/sep/060-U18-rev-share-betanet/config.toml Outdated
Comment thread src/tasks/sep/060-U18-rev-share-betanet/config.toml Outdated
Comment thread src/tasks/sep/061-betanet-rev-share/addresses.json Outdated
Comment thread src/tasks/sep/061-betanet-rev-share/config.toml Outdated
Comment thread src/tasks/sep/061-betanet-rev-share/config.toml
Comment thread src/tasks/sep/061-betanet-rev-share/config.toml Outdated
@0xChin 0xChin marked this pull request as ready for review January 29, 2026 14:13
Comment thread src/tasks/sep/061-betanet-rev-share/addresses.json
Comment thread src/tasks/sep/060-U18-rev-share-betanet/config.toml Outdated
@Wazabie Wazabie enabled auto-merge January 30, 2026 09:05
@Wazabie Wazabie added this pull request to the merge queue Jan 30, 2026
Merged via the queue into ethereum-optimism:main with commit 0eff142 Jan 30, 2026
22 checks passed
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.

3 participants