Skip to content

Commit

Permalink
Merge pull request #2499 from 0xPolygon/Sharonbc01-patch-1
Browse files Browse the repository at this point in the history
Update forkid-9-12.md
  • Loading branch information
mitchpolygon authored Nov 22, 2024
2 parents cf0f848 + 83e0e50 commit b55ae32
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions docs/cdk/how-to/migrate/forkid-9-12.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,9 @@ go run ./zk/debug_tools/datastream-host \
**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.

### Steps to Halt the Sequencer

> 💡 Please note: For an isolated chain not attached to the Agglayer the chain admin can perform operational step 4 on their chain’s rollupmanagercontract.
Polygon are not involved. Please check the [upgrade procedure for isolated networks](#contract-upgrade-procedure-for-isolated-networks).
>
1. Stop the sequencer.
2. Reconfigure the node to enforce sequencer stops at a specific `batch_num`:
- Get the current batch number from StateDB:
Expand Down Expand Up @@ -159,9 +161,6 @@ go run ./zk/debug_tools/datastream-host \

3. Stop all services (node, prover/executor, bridge).

> 💡 Please note: For an isolated chain not attached to the Agglayer the chain admin can perform operational step 4 on their chain’s rollupmanagercontract.
Polygon are not involved. Please check the [upgrade procedure for isolated networks](#contract-upgrade-procedure-for-isolated-networks).

4. **Polygon:** Upgrade the Smart Contract (multisig):
- Upgrade rollup to fork 12.
- Wait for the Tx to be finalized.
Expand Down

0 comments on commit b55ae32

Please sign in to comment.