Proposal Type: Maintenance Upgrade Proposal
Voting Cycle: Off-cycle (Special Voting Cycle, subject to the standard veto period)
Executive Summary
This proposal transitions the ProxyAdmin Owner of Unichain Mainnet (chain ID 130) to the standard Optimism governed model: the same L1 and L2 ProxyAdmin Owners as OP Mainnet.
On Mainnet this transitions ownership from the current 3-of-3 Safe (Chain Governor, Foundation Upgrade Safe, and Security Council) to the standard 2-of-2, removing the Chain Governor from the owner set.
These changes are administrative and do not modify protocol behavior or affect end users.
Motivation
Optimism is preparing for the upcoming interop upgrade. Interop requires participating chains to share a common security model so they can be upgraded atomically, under the same governance, preserving the safety of the shared messaging layer. Aligning Unichain’s ProxyAdmin Owner with the standard Optimism governed configuration brings Unichain under the same security model and makes it easier to upgrade in lockstep with other Optimism-governed chains.
Specifications
Unichain Mainnet (chain ID 130)
| Contract | Current Owner | New Owner |
|---|---|---|
ProxyAdmin (0x3B73Fa8d82f511A3caE17B5a26E4E1a2d5E2f2A4) |
0x6d5B183F538ABB8572F5cD17109c617b994D5833 (Unichain 3-of-3) |
0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A (OP Governed L1PAO) |
DisputeGameFactoryProxy (0x2F12d621a16e2d3285929C9996f478508951dFe4) |
0x6d5B183F538ABB8572F5cD17109c617b994D5833 |
0x5a0Aae59D09fccBdDb6C6CcEB07B7279367C3d2A (OP Governed L1PAO) |
| L2 ProxyAdmin | 0x7E6c183F538abb8572F5cd17109C617b994d6944 (alias of current L1PAO) |
0x6B1BAE59D09fCcbdDB6C6cceb07B7279367C4E3b (alias of OP Governed L1PAO) |
The transfers are executed via two superchain-ops task:
069-unichain-l1-ownership-transfers
Task Calldata:
0x174dea7100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001200000000000000000000000002f12d621a16e2d3285929c9996f478508951dfe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000024f2fde38b0000000000000000000000005a0aae59d09fccbddb6c6cceb07b7279367c3d2a000000000000000000000000000000000000000000000000000000000000000000000000000000003b73fa8d82f511a3cae17b5a26e4e1a2d5e2f2a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000024f2fde38b0000000000000000000000005a0aae59d09fccbddb6c6cceb07b7279367c3d2a00000000000000000000000000000000000000000000000000000000
Task Calldata:
0x174dea710000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000bd48f6b86a26d3a217d0fa6ffe2b491b956a7a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000104e9e05c42000000000000000000000000420000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000024f2fde38b0000000000000000000000006b1bae59d09fccbddb6c6cceb07b7279367c4e3b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Action Plan
Upon governance approval and following the standard veto period, the current Unichain ProxyAdmin Owner will verify and execute the transfers per network, in order: the L1 ownership transfers first, then the L2 ProxyAdmin transfer (a deposit that finalizes on L2 after inclusion). The sequencing is coordinated to complete before the interop upgrades and activation. Finally we’ll update the Standard Rollup Charter to remove the 3/3 exceptions.
Conclusion
This proposal aligns Unichain’s ProxyAdmin Owner with the standard Optimism governed security model on Mainnet, in preparation for the interop upgrade and the ability to upgrade atomically with other Optimism-governed chains.