The SPS Validator node read transactions from block 96950550 from a corrupted Splinterlands HIVE node, which caused the SPS Validator node to fork. Since all of the SPS bridges currently use the Splinterlands Validator node for sending tokens on or off chain, the safest option for the integrity of the network is to restore everyone's validator nodes to the Splinterlands Validator node snapshot.
The instructions are as follows:
- Make sure your node is on version 1.1.2. You can find update instructions here: https://github.com/TheSPSDAO/SPS-Validator?tab=readme-ov-file#updating-your-node
- Disable your validator node in the management ui
- Wipe your local your node: ./run.sh destroy
- Update your .env file with the snapshot url:
- LIGHT NODES: SNAPSHOT_URL=https://d33cuc2qlex36c.cloudfront.net/prod-snapshot-2025-06-20-slim.zip
- ARCHIVE NODES: SNAPSHOT_URL=https://d33cuc2qlex36c.cloudfront.net/prod-snapshot-2025-06-20.zip
- Rebuild your node: ./run.sh build. remember to select Y when it asks if you want to download the snapshot file. if you are restoring the archive node snapshot, you may have to wait for a few hours while it restores the whole database.
- Start your validator: ./run.sh start validator
We have taken the bad HIVE node out of the SPS Validator RPC_NODES list and are working on a better solution to this situation so that we can restore the SPS Validator node from a backup without any need to worry about potential bridge impact in the future.