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 legacy v10.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
Installs
1
GitHub Stars
309
First Seen
Jun 16, 2026
upgrade-l2 — agglayer/agglayer-contracts