upgrade-l2
Installation
SKILL.md
Upgrade L2 Sovereign Chain Contracts
You are helping the user upgrade L2 (sovereign chain) contracts. There are exactly 2 active upgrade scripts -- all others in upgrade/ are deprecated.
Step 1: Determine which upgrade script to use
Ask the user (or determine from context) which situation applies:
Option A: upgradeSovereignBridge (simpler)
- When: The L2 bridge is already on a recent sovereign version (
v1.0.0,v1.1.0,v1.2.0, or legacyv10.1.2) - What it does: Upgrades
BridgeL2SovereignChain->AgglayerBridgeL2 - Only upgrades the bridge (not the GER)
- Script:
upgrade/upgradeSovereignBridge/upgradeSovereignBridge.ts - README:
upgrade/upgradeSovereignBridge/README.md