Explorer
https://explorer.tecnodes.network/axone
gRPC
grpc.axone.tecnodes.network
RPC
https://rpc.axone.tecnodes.network
API
https://api.axone.tecnodes.network
Seed:
9e4b85688ce43d4353fe809f66759a3640fe46bf@seed.tecnodes.network:56656
Live Peers:
PEERS=a1e56b9918f25688ef1301696a56915c12d87cb0@157.173.122.200:36656,2944a8609240aea578f3a867b90f34c5f40ffccc@173.249.0.176:26656,84d74c90514a74000bc47fa6bb62eeb5ffc88fd0@94.130.164.82:20056,cee4251c2ee5f24ed0e180dc1d3298d66ebe13e8@49.12.150.42:26736,5e7747650adbed323baff71523b4cdeaf6d8a57c@77.68.82.101:26655,bed4fb66aa7badfc224dd6ccc4a3cc0ab214cd7d@74.220.23.137:26656,b8fd823e87e288c3acf475c1490391ea1a71d2b5@91.142.77.116:26656,ad2c4702620ead95698e902d711869ad42b4eefa@152.53.110.139:26656,8e7dc1bc3c9dc2106e077e6bbd48f3790dd5c934@144.91.115.146:26656,4569842347acc9204971c243315f1839e89b1cc7@65.108.111.226:31656,aac9afd7570c1d11c8d36e197b3866898c6ae6c5@160.25.233.228:13656,22e155122230afa6c0b8a7a504042dd79b48a5f7@143.47.187.22:56656,141fa8cd4315b89460ea48d557fd6c9148addfb2@65.109.82.230:26656,7be4a8280698bd0e7756fde836bcd97c4af378f3@37.27.48.77:31656,f30b33834ddcb95051ab4d0fed9ae85c09b44a44@95.217.85.81:35456,b3e1708038c7292669134cc27cca30cfce520ddb@109.201.241.47:26656,1027bd6727dd50c4878594b7018396ec5a4cf1cf@195.201.197.246:31656,f0013db80ba2287a312bafe36ed7d77a5508fe18@185.144.99.18:46656,e8838b99dabdbc60d776b359f9929ecbaf7ba82f@65.109.93.58:20056
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.axoned/config/config.toml
Addrbook:
wget -O $HOME/.axoned/config/addrbook.json https://tecnodes.network/chains/testnet/axoned/addrbook.json
Snapshot
height: 1359517 | 14d ago | size: 3.3GB | pruning: custom: 100/0/10
sudo systemctl stop axone.service
cp $HOME/.axoned/data/priv_validator_state.json $HOME/.axoned/priv_validator_state.json.backup
axoned tendermint unsafe-reset-all --home $HOME/.axoned --keep-addr-book
rm -r $HOME/.axoned/wasm
curl https://tecnodes.network/chains/testnet/axone/latest.tar.lz4 | lz4 -dc - | tar -xf - -C $HOME/.axoned --strip-components 2
mv $HOME/.axone/priv_validator_state.json.backup $HOME/.axone/data/priv_validator_state.json
sudo systemctl restart axoned && sudo journalctl -fu axoned -o cat
State Sync
If you don't want to wait for a long synchronization you can use:
sudo systemctl stop axoned
cp $HOME/.axone/data/priv_validator_state.json $HOME/.axone/priv_validator_state.json.backup
axoned tendermint unsafe-reset-all --home $HOME/.axone
STATE_SYNC_RPC=https://rpc.axone.tecnodes.network
LATEST_HEIGHT=$(curl -s $STATE_SYNC_RPC/block | jq -r .result.block.header.height)
SYNC_BLOCK_HEIGHT=$(($LATEST_HEIGHT - 1000))
SYNC_BLOCK_HASH=$(curl -s "$STATE_SYNC_RPC/block?height=$SYNC_BLOCK_HEIGHT" | jq -r .result.block_id.hash)
sed -i -e "s|^enable *=.*|enable = true|" -e "s|^rpc_servers *=.*|rpc_servers = "$STATE_SYNC_RPC,$STATE_SYNC_RPC"|" -e "s|^trust_height *=.*|trust_height = $SYNC_BLOCK_HEIGHT|" -e "s|^trust_hash *=.*|trust_hash = "$SYNC_BLOCK_HASH"|" $HOME/.axone/config/config.toml
mv $HOME/.axone/priv_validator_state.json.backup $HOME/.axone/data/priv_validator_state.json
sudo systemctl restart axoned && sudo journalctl -fu axoned -o cat