Validator
umeevaloper1vn5ysf7u9dssn2pm6h8agmqerxc5mq79p3e9ny
High-performance multi-node configuration with DDoS-protection by sentry-nodes
Commission 9%
Services
IBC relayers:
UMEE relayer address: umee14ym67y5zwq6qzkek9rlh58zugqrp6hhj8q3qc5
Chain name | Chain ID | Umee | Foreign | Status |
---|---|---|---|---|
Crescent | crescent-1 | channel-22 | channel-6 | ACTIVE |
Gravity Bridge | gravity-bridge-3 | channel-9 | channel-28 | ACTIVE |
Evmos | evmos_9001-2 | channel-20 | channel-1 | FROZEN |
Public nodes:
Public RPC, P2P-node, snapshot node http://rpc-umee-0.node75.org:26657
Seed node: 86bd5cb6e762f673f1706e5889e039d5406b4b90@umee.seed.node75.org:10656 (More about our seed nodes)
Start UMEE node from State-Sync snapshot
# 1 - Set address of Umee RPC full node with snapshots
SNAP_RPC=http://rpc-umee-0.node75.org:26657
# 2 - Request block's data form RPC
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 6000)); \
TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash)
#check data from RPC:
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH
# 3 - Set up seed node in config.toml to get latest address book after reseting database
seed="86bd5cb6e762f673f1706e5889e039d5406b4b90@umee.seed.node75.org:10656";
sed -i.bak -e "s/^seeds *=.*/seeds = \"$seed\"/" $HOME/.umee/config/config.toml;
#check
cat "$HOME/.umee/config/config.toml" | grep seeds;
# 4 - Set up snapshot data in config.toml
sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\"$SNAP_RPC,$SNAP_RPC\"| ; \
s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \
s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"| ; \
s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\"\"|" $HOME/.umee/config/config.toml
#check
cat "$HOME/.umee/config/config.toml" | grep rpc_servers;
cat "$HOME/.umee/config/config.toml" | grep trust_height;
cat "$HOME/.umee/config/config.toml" | grep trust_hash;
# 5 - Stop umee node. Assuming that you are using umeed.service
sudo systemctl stop umeed && systemctl status umeed
# 6 - Delete all data (otherwise, state sync won't work)
umeed tendermint unsafe-reset-all --home $HOME/.umee
# 7 - Restart Umee service
sudo systemctl restart umeed; journalctl -u umeed -f -o cat
# 8 - Check amount of peers after restart (set up your port for umee node, default port 26657)
curl -s localhost:26657/net_info? | jq -r '.result.peers[].node_info | [.id, .moniker] | @csv' | wc -l