These instructions are for validators who are migrating from messenger to tumbler. If you're setting up a node for the first time, view the pigeon README.md and paloma README.md
- Stop paloma and pigeon services
sudo service palomad stop sudo service pigeond stop - Download the latest paloma v1.13.3 from 04/21/2024 release date.
wget -O - https://github.com/palomachain/paloma/releases/download/v1.13.3/paloma_Linux_x86_64.tar.gz | \ sudo tar -C /usr/local/bin -xvzf - palomad sudo chmod +x /usr/local/bin/palomad - If you're building from source, you'll need to delete the directory and reclone
rm -rf paloma git clone https://github.com/palomachain/paloma.git cd paloma git checkout v1.13.3 make build sudo mv ./build/palomad /usr/local/bin/palomad - CONFIRM THAT YOU HAVE THE CORRECT BINARY:
--> Expected output
palomad version --long | grep commit1ba2ba70804f490ba2512a00506265cf7b40d51e - confirm that you're on pigeon v1.11.0 or download it
wget -O - https://github.com/palomachain/pigeon/releases/download/v1.11.0/pigeon_Linux_x86_64.tar.gz | \ sudo tar -C /usr/local/bin -xvzf - pigeon sudo chmod +x /usr/local/bin/pigeon - Update the chain id id in the
~/.pigeon/config.yamlfile totumbler - Optional if using: update chain id in
~/.paloma/config/client.tomltotumbler - Add persistent peers:
add the following in Line 215 of
~/.paloma/config/config.tomlpersistent_peers = "ab6875bd52d6493f39612eb5dff57ced1e3a5ad6@95.217.229.18:10656, a9a0a77dfd05b42b14461c57e8a1f252c7deeef3@198.244.228.162:54056, 16f0d09580054101394ea08bbb48b1ad5bb91a27@95.214.52.144:10656, 2c6772b11c1f9eff2a923eb2bf808543cdd501c5@79.143.179.196:26656, aebcb6dd3664d472014c03cbd7c15ef604703644@173.234.17.194:26656, ccf22275efe0a3cefd52d636aac3c4774b23a5ac@65.108.197.164:56105" - Get new genesis
wget -O ~/.paloma/config/genesis.json https://raw.githubusercontent.com/palomachain/mainnet/master/tumbler/genesis.json - VERIFY SHASUM OF GENESIS
--> Expected output
shasum -a 256 ~/.paloma/config/genesis.json61988e867740eb8d7c8451c7b1c77242fa6271801cddcaecc8f40f8cf7b9c95d - RESET TO GENESIS & REMOVE DATA
palomad comet unsafe-reset-all --home $HOME/.paloma - Create an empty address book
echo '{}' > ~/.paloma/config/addrbook.json
- To speed up prevote rounds and reduce the timeout delta, please update your
~/.paloma/config/config.toml. from 500ms to 100ms. See below#How much the timeout_precommit increases with each round timeout_precommit_delta = "100ms"
- Start Paloma and Pigeon services
sudo service pigeond start sudo service palomad start