Skip to content

ptashkatan/tumbler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

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

  1. Stop paloma and pigeon services
    sudo service palomad stop
    sudo service pigeond stop
    
  2. 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
  3. 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
  4. CONFIRM THAT YOU HAVE THE CORRECT BINARY:
     palomad version --long | grep commit
    --> Expected output 1ba2ba70804f490ba2512a00506265cf7b40d51e
  5. 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
  6. Update the chain id id in the ~/.pigeon/config.yaml file to tumbler
  7. Optional if using: update chain id in ~/.paloma/config/client.toml to tumbler
  8. Add persistent peers: add the following in Line 215 of ~/.paloma/config/config.toml
    persistent_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"
    
  9. Get new genesis
    wget -O ~/.paloma/config/genesis.json https://raw.githubusercontent.com/palomachain/mainnet/master/tumbler/genesis.json
  10. VERIFY SHASUM OF GENESIS
    shasum -a 256 ~/.paloma/config/genesis.json
    --> Expected output 61988e867740eb8d7c8451c7b1c77242fa6271801cddcaecc8f40f8cf7b9c95d
  11. RESET TO GENESIS & REMOVE DATA
    palomad comet unsafe-reset-all --home $HOME/.paloma
  12. Create an empty address book
    echo '{}' > ~/.paloma/config/addrbook.json
  13. 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"
  14. Start Paloma and Pigeon services
    sudo service pigeond start
    sudo service palomad start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors