You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/cdk/how-to/migrate/forkid-9-12.md
+7-9Lines changed: 7 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,9 +19,10 @@ See [Example Maintenance Communication to Network Partners](#example-maintenance
19
19
The high-level steps in the collaborative process are:
20
20
21
21
1. Implementation Provider halting the sequencer,
22
-
2.Polygon executes the upgrade transaction,
22
+
2.Implementation Provider can send & executes the upgrade transaction,
23
23
3. Implementation Provider upgrades components to Fork 12 stack,
24
24
4. Implementation Provider restarts the components.
25
+
5. Polygon updated the Permissionless node attached to the Agglayer for that chain.
25
26
26
27
## 2. CDK Components Versions
27
28
@@ -90,7 +91,7 @@ go run ./zk/debug_tools/datastream-host \
90
91
91
92
## 4. Polygon Preparation Steps
92
93
93
-
1. Polygon will collaborate with the Implementation Provider to **schedule**the UTC timing and dates for the upgrade, incorporating required timelocks.
94
+
1. Polygon will collaborate with the Implementation Provider to agree on the scheduled and dates for the upgrade which will incorporate any required time locks.
94
95
2. Polygon will set up Google Meet calls between Polygon and the Implementation Provider's engineers to conduct planned upgrades for both testnet and mainnet on agreed dates.
95
96
3. Polygon will prepare in advance and with agreed timelock:
96
97
- Rolluptype for fork 12
@@ -102,10 +103,7 @@ go run ./zk/debug_tools/datastream-host \
102
103
103
104
**Please Note:** To avoid creating reorgs or other unwanted situations, it's important that all L2 transactions are verified before performing a fork upgrade. This means all batches should be closed, sequenced, and verified on L1.
104
105
105
-
### Steps to Halt the Sequencer
106
-
> 💡 Please note: For an isolated chain not attached to the Agglayer the chain admin can perform operational step 4 on their chain’s rollupmanagercontract.
107
-
Polygon are not involved. Please check the [upgrade procedure for isolated networks](#contract-upgrade-procedure-for-isolated-networks).
108
-
106
+
**Please Note:** IP Partner Rollup admin can send & execute the fork ID upgrade transaction.
109
107
110
108
1. Stop the sequencer.
111
109
2. Reconfigure the node to enforce sequencer stops at a specific `batch_num`:
@@ -151,7 +149,7 @@ Polygon are not involved. Please check the [upgrade procedure for isolated netwo
151
149
152
150
3. Stop all services (node, prover/executor, bridge).
153
151
154
-
4. **Polygon:** Upgrade the Smart Contract (multisig):
0 commit comments