RPC http://161.97.82.203:16657 | API http://161.97.82.203:1311
STEP BY STEP INSTRUCTIONS
Install GO & Dependencies HERE
# Install binaries and prepare for node launch
# it wont be redundant to doublecheck correct version at Discord https://discord.gg/regen-network
git clone https://github.com/regen-network/regen-ledger
cd regen-ledger
ver=$(curl -s http://redwood.regen.network:26657/abci_info? | jq -r ."result"."response"."version")
git checkout tags/${ver}
make install
regen init <moniker> --chain-id regen-redwood-1
wget -qO $HOME/.regen/config/genesis.json https://github.com/regen-network/testnets/raw/master/regen-redwood-1/genesis.json
sudo tee /etc/systemd/system/regen-redwood.service << EOF
[Unit]
Description=Regen-redwood
After=network-online.target
#
[Service]
User=$USER
ExecStart=$(which regen) start
RestartSec=10
LimitNOFILE=65535
#
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable regen-redwood
sudo systemctl daemon-reload
STATE SYNC SERVICE
Please make sure You have latest, officially launched version of Regen binaries.
sudo systemctl stop regen-redwood
regen tendermint unsafe-reset-all --home $HOME/.regen
SNAP_RPC="http://161.97.82.203:16657 "; \
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height) \
&& BLOCK_HEIGHT=$((LATEST_HEIGHT - 1000)) \
&& TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash); \
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH
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\"|" $HOME/.regen/config/config.toml
wget -qO $HOME/.regen/config/addrbook.json http://94.250.203.6:90/redwood-addrbook.json
sudo systemctl restart regen-redwood && sudo journalctl -u regen-redwood -f -o cat
Use command below to switch off your State Sync mode, after node fully synced to avoid problems in future node restarts!
sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1false|" $HOME/.regen/config/config.toml
A fully synced node supposed to be ready in 10-15 min. depending on computer/bandwidth power.
Enjoy.
SHRUNK DATA SNAPSHOT
#check snapshot height : curl -s http://94.250.203.6:90 | egrep -o ">redwood-snap*.*tar" | tr -d ">"
snap=$(curl -s http://94.250.203.6:90 | egrep -o ">redwood-snap*.*tar" | tr -d ">")
sudo systemctl stop regen-redwood
mv $HOME/.regen/data/priv_validator_state.json $HOME
rm -rf $HOME/.regen/data
wget -P $HOME http://94.250.203.6:90/${snap}
tar xf $HOME/${snap} -C $HOME/.regen
rm $HOME/${snap}
mv $HOME/priv_validator_state.json $HOME/.regen/data/
wget -qO $HOME/.regen/config/addrbook.json http://94.250.203.6:90/redwood-addrbook.json
sudo systemctl restart regen-redwood
sudo journalctl -u regen-redwood -f -o cat
GOOD LUCK!
AM Solutions © Copyright. All rights reserved.