Snapshotters
π¨ CRITICAL: New release is Live! Action Requiredβ
note
β‘οΈ TL;DR: The Powerloom network is migrating to a new chain. The migration process begins approximately around Thu Mar 27 2025 06:00:00 GMT+0000
!
For detailed information about the migration process and state transition timeline, please refer to the Migration Timeline documentation.
All snapshotter operators must update their nodes within the next 10 days.
β° What's Nextβ
- Migration is LIVE. Use latest release as instructed below.
- As long as the latest release is run, you DO NOT have to do any other steps.
- Submissions from older releases of the snapshotter node will cease to be valid after the switchover epoch ID -- 55000. This is non-negotiable.
π οΈ Migration Instructionsβ
Single Node Operatorsβ
# Navigate to your snapshotter directory, as cloned according to docs
cd powerloom-mainnet
# Pull latest changes
git fetch
git checkout main
git pull
# Stop existing node and cleanup
./diagnose.sh -y
# Deploy with new chain configuration
./build.sh
info
Learn more: Complete setup steps for Snapshotter Lite V2 Node.
Multi Node Operatorsβ
cd snapshotter-lite-multi-setup/
git fetch
git checkout master
git pull
# Clean existing setup
./diagnose.sh -y
# Interactive deployment
python3 multi_clone.py
info
Learn more: Complete setup steps for multi node setup
β Verification logsβ
Your node has successfully migrated when you see the following sort of logs that indicate the latest release is running and will switchover automatically.
Logs: Successful startup checksβ
β
Successfully fetched the latest block number <current mainnet block number>. Your ISP is supported!
Latest epoch ID detected on old chain: <latest epoch ID>
Using old chain
β
Snapshotter identity found in allowed snapshotters...
Logs: Timer leading up to the switchover epochβ
Current block: <current mainnet block number>, Latest epoch ID: xxxxx| {'module': 'EventDetector'}
Using old RPC for protocol state contract| {'module': 'EventDetector'}
Using the old chain, will switch over to the new chain in xxxx epochs| {'module': 'EventDetector'}
Logs: When the switchover epoch ID 55000 is released on Thursday March 27
between 06:00:00 - 09:00:00 GMT+0000
β
β
Switched to new chain, will wait for Epoch release now!
β Waiting for Epoch Release on the new chain...
Logs: When the epoch ID after switchover is released (TBD)β
β
Switched to new chain, sending simulation again!
Using new RPC for protocol state contract
β οΈ Important Notesβ
- The old chain will cease to accept submissions after the switchover epoch
- All nodes must migrate before
Thu Mar 27 2025
to maintain network participation
π Key Changesβ
- The latest audited protocol state contracts to be deployed on the new chain! β
- Automatic chain switchover based on epoch ID π€
- Enhanced stability improvements in the node β
π Need Support?β
- Join our #π£-snapshotter-discussion support channel on Discord