Skip to content

feat: add permissioned betanet task#1365

Merged
Wazabie merged 7 commits intoethereum-optimism:mainfrom
defi-wonderland:sc-feat/permissioned-betanet-task
Feb 2, 2026
Merged

feat: add permissioned betanet task#1365
Wazabie merged 7 commits intoethereum-optimism:mainfrom
defi-wonderland:sc-feat/permissioned-betanet-task

Conversation

@0xChin
Copy link
Copy Markdown
Contributor

@0xChin 0xChin commented Feb 2, 2026

Summary

Adds two new betanet tasks for Sepolia to upgrade and configure RevShare functionality for the revshare-beta-1 chain.

Changes

Task 063-U18-rev-share-permissioned-betanet

Updates RevShare Betanet to U18 for the new revshare-beta-1 deployment.

  • Chain: revshare-beta-1 (chainId: 420120034)
  • Template: OPCMUpgradeV600
  • Safe: 0xe934dc97e347c6acef74364b50125bb8689c40ff
  • Configures Canon prestates for betanet using prestates-revshare-1-after-update.json
  • Includes state overrides for nonce management
  • Expected validation errors documented (permissioned chain, custom admin)

Task 064-permissioned-betanet-rev-share-v2

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

  • Chain: revshare-beta-1 (chainId: 420120034)
  • Template: RevShareUpgradeAndSetup
  • Safe: 0xe934dc97e347c6acef74364b50125bb8689c40ff
  • Portal: 0xa68b3c6c2147caf13a760a4ec79855b0d859d9e5
  • SequencerFeeVault Recipient: 0xee7d049e5f573a08bb5a358fcefb3d4af992fdcb

This task:

  1. Deploys all needed contract implementations (FeeVaults, 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 063-U18-rev-share-permissioned-betanet
  • Run just simulate-stack sep 064-permissioned-betanet-rev-share-v2
  • 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 February 2, 2026 15:15
@0xChin 0xChin requested a review from mslipper February 2, 2026 15:15
Comment thread src/tasks/sep/063-U18-rev-share-permissioned-betanet/config.toml
@Wazabie Wazabie enabled auto-merge February 2, 2026 16:56
@Wazabie Wazabie added this pull request to the merge queue Feb 2, 2026
Merged via the queue into ethereum-optimism:main with commit b1532dd Feb 2, 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.

2 participants