Mainnet Buenos Aires Reboot
Step-by-step to get your validator backup
Due to a mainnet reboot initiated by extra terrestrial beings and ledger backtrace to epoch 10, all validators need to manually reset and reconnect. Follow this short guide to restore your node and rejoin the X1 network.
✅ Steps to Get Back on X1
1. Stop the Validator
Shut down your validator cleanly:
tachyon-validator exit -f
Alternatively, check running processes:
ps aux | grep validator
And terminate with
kill <PID>
if needed.
2. Remove Old Ledger
Delete the outdated ledger:
rm -rf ledger
3. Connect to the Correct RPC
Make sure you're using the official X1 mainnet RPC:
solana config set -u https://rpc.mainnet.x1.xyz/
4. Update Validator Startup Script for Mainnet
Open your validator startup script:
nano $HOME/bin/validator.sh
Replace its contents with:
### 4. Update Validator Startup Script for Mainnet
Open your validator startup script:
```bash
nano $HOME/bin/validator.sh
Replace its contents with:
#!/bin/bash
export RUST_LOG=solana_metrics=warn,info
exec tachyon-validator \
--identity $HOME/.config/solana/identity.json \
--vote-account $HOME/.config/solana/vote.json \
--entrypoint entrypoint0.mainnet.x1.xyz:8001 \
--entrypoint entrypoint1.mainnet.x1.xyz:8001 \
--entrypoint entrypoint2.mainnet.x1.xyz:8001 \
--entrypoint entrypoint3.mainnet.x1.xyz:8001 \
--entrypoint entrypoint4.mainnet.x1.xyz:8001 \
--known-validator 7ufaUVtQKzGu5tpFtii9Cg8kR4jcpjQSXwsF3oVPSMZA \
--known-validator 5Rzytnub9yGTFHqSmauFLsAbdXFbehMwPBLiuEgKajUN \
--known-validator 4V2QkkWce8bwTzvvwPiNRNQ4W433ZsGQi9aWU12Q8uBF \
--known-validator CkMwg4TM6jaSC5rJALQjvLc51XFY5pJ1H9f1Tmu5Qdxs \
--known-validator 7J5wJaH55ZYjCCmCMt7Gb3QL6FGFmjz5U8b6NcbzfoTy \
--only-known-rpc \
--log $HOME/validator.log \
--ledger $HOME/ledger \
--rpc-port 8899 \
--full-rpc-api \
--dynamic-port-range 8000-8020 \
--wal-recovery-mode skip_any_corrupted_record \
--limit-ledger-size 50000000 \
--enable-rpc-transaction-history \
--enable-extended-tx-metadata-storage \
--rpc-pubsub-enable-block-subscription \
--full-snapshot-interval-slots 5000 \
--maximum-incremental-snapshots-to-retain 10 \
--maximum-full-snapshots-to-retain 50
Save and exit the editor.
5. Go to Your Keypair Directory
Navigate to the folder where your Solana keypairs are stored:
cd ~/.config/solana
6. Set the Correct Signer (Identity Keypair)
Tell Solana CLI to use the correct identity key:
solana config set -k ~/.config/solana/id.json
7. Start the Validator
From your home directory, start the validator:
cd $HOME
nohup $HOME/bin/validator.sh &
Monitor validator logs to verify it's running:
tail -f $HOME/validator.log
8. Check and Manage Stakes
Inspect your stake account:
solana stake-account stake.json
✅ If your stake was delegated before epoch 11, it remains valid.
❌ If delegated after epoch 11, you'll need to re-delegate.
Use this guide to re-delegate: 👉 https://docs.x1.xyz/validating/connect-validator-to-x1-mainnet
9. Makeup
Do it: 👉 Validator Misc Commands
10. Confirm You’re Listed
Check validator visibility and status:
Notes
Epoch 10 is the new genesis point after master node reset.
Stakes initiated prior to epoch 11 should auto-activate, but verify.
Validators must reset ledger and reconnect to RPC cleanly.
Need help? Ping us in Telegram.
Last updated