August 2, 2024
How to install Warden Protocol Node
Join Buenavista
Hardware Requirement
Install
git clone --depth 1 --branch v0.3.0 https://github.com/warden-protocol/wardenprotocol/ just build build/wardend init <custom_moniker>
Configure
cd $HOME/.warden/config rm genesis.json wget https://raw.githubusercontent.com/warden-protocol/networks/main/testnets/buenavista/genesis.json
# set minimum gas price & peers sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.0025uward"/' app.toml
sed -i 's/persistent_peers = ""/persistent_peers = "92ba004ac4bcd5afbd46bc494ec906579d1f5c1d@52.30.124.80:26656,ed5781ea586d802b580fdc3515d75026262f4b9d@54.171.21.98:26656"/' config.toml
State Sync
export SNAP_RPC_SERVERS=" https://rpc.buenavista.wardenprotocol.org:443,https://rpc.buenavista.wardenprotocol.org:443 " export LATEST_HEIGHT=$(curl -s "https://rpc.buenavista.wardenprotocol.org/block" | jq -r .result.block.header.height) export BLOCK_HEIGHT=$((LATEST_HEIGHT - 2000)) export TRUST_HASH=$(curl -s "https://rpc.buenavista.wardenprotocol.org/block?height=$ BLOCK_HEIGHT" | jq -r .result.block_id.ha sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \ s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\"$SNAP_RPC_SERVERS\"| ; \ s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \ s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"|" $HOME/.warden/config/config.tomlsh)
Start Node
wardend start