Skip to content

Instantly share code, notes, and snippets.

@thanhson1085
Last active December 19, 2019 03:59
Show Gist options
  • Select an option

  • Save thanhson1085/77be18f8110de00805d55513aa70aed5 to your computer and use it in GitHub Desktop.

Select an option

Save thanhson1085/77be18f8110de00805d55513aa70aed5 to your computer and use it in GitHub Desktop.
#!/bin/sh
# get tomochain container id
container_id=$(docker ps -q -f "name=tomochain")
# remove all peers
echo "\n------------------------\n!! Removing all peers\n------------------------\n"
docker exec -t $container_id tomo attach data/tomo.ipc --exec "for (i = 0; i < admin.peers.length; i++) { admin.removePeer(admin.peers[i].id) }"
# add TomoChain peers
docker exec -t $container_id tomo attach data/tomo.ipc --exec "admin.addPeer('enode://5b65023779f99a6e7accd7931f9ecd460b7007a13fcf9ad89181d5cc49a16fc4df73752f7166d33d33bf9a3059a7286818b49fe40b8329150860502d88607b1e@159.89.199.223:30303')"
docker exec -t $container_id tomo attach data/tomo.ipc --exec "admin.addPeer('enode://97f0ca95a653e3c44d5df2674e19e9324ea4bf4d47a46b1d8560f3ed4ea328f725acec3fcfcb37eb11706cf07da669e9688b091f1543f89b2425700a68bc8876@3.212.20.0:30301')"
docker exec -t $container_id tomo attach data/tomo.ipc --exec "admin.addPeer('enode://b72927f349f3a27b789d0ca615ffe3526f361665b496c80e7cc19dace78bd94785fdadc270054ab727dbb172d9e3113694600dd31b2558dd77ad85a869032dea@188.166.207.189:30301')"
docker exec -t $container_id tomo attach data/tomo.ipc --exec "admin.addPeer('enode://c8f2f0643527d4efffb8cb10ef9b6da4310c5ac9f2e988a7f85363e81d42f1793f64a9aa127dbaff56b1e8011f90fe9ff57fa02a36f73220da5ff81d8b8df351@104.248.98.60:30301')"
# restart node
echo "\n------------------------\n!! Restarting node\n------------------------\n"
tmn update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment