Mainnet Buenos Aires Reboot
Step-by-step to get your validator backup
Due to a mainnet reboot 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 -fAlternatively, check running processes:
ps aux | grep validatorAnd terminate with
kill <PID>if needed.
2. Remove Old Ledger
Delete the outdated ledger:
rm -rf ledger3. 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.shReplace its contents with:
### 4. Update Validator Startup Script for Mainnet
Open your validator startup script:
```bash
nano $HOME/bin/validator.shReplace 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/solana6. Set the Correct Signer (Identity Keypair)
Tell Solana CLI to use the correct identity key:
solana config set -k ~/.config/solana/id.json7. 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.log8. 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

