☑️Initia-Testnet
Recommended Hardware: 4 Cores, 16GB RAM, 1TB of storage (NVME)
Install go and all necessary tools:
wget https://go.dev/dl/go1.22.3.linux-amd64.tar.gz && \
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.3.linux-amd64.tar.gz && \
export PATH=$PATH:/usr/local/go/bin && \
echo "export PATH=$PATH:/usr/local/go/bin" >> $HOME/.profile && \
rm go1.22.3.linux-amd64.tar.gz && \
source $HOME/.profile && \
go env -w GOBIN='/usr/local/go/bin/' && \
sudo apt install -y build-essential jqDownload initia and install:
cd "$HOME" && git clone https://github.com/initia-labs/initia && \
cd initia && git checkout v0.2.15 && make install && \
ln -s /usr/local/go/bin/initiad /usr/bin/Add peers:
PEERS=$(curl -s --max-time 3 --retry 2 --retry-connrefused "https://rpc-initia-testnet.trusted-point.com/hetzner_peers.txt") | \
if [ -z "$PEERS" ]; then
echo "No peers were retrieved from the URL."
else
echo -e "\nPEERS: "$PEERS""
sed -i -e "s|^persistent_peers *=.*|persistent_peers = \"$PEERS\"|" "$HOME/.initia/config/config.toml"
echo -e "\nConfiguration file updated successfully.\n"
fiAdd seeds:
(OPTIONAL) Change ports:
Dissable the indexer:
Set Minimum Gas Prices:
Update ulimit:
Set IP: (If you are running in your own PC this command doesn’t work, you must use your public IP)
ONLY If you set a custom port in the step 7 use:
Update pruning
Change <moniker> by your node’s name
Use initiad at service:
Download a Snapshot:
Launch:
Validator
Create your validator when your node is synced
Check node height:
Add new key:
Show your wallet address:
Request tokens in the faucet: https://faucet.testnet.initia.xyz/
Check balance:
Create validator:
Congrats! your validator is done!
Update validator info:
Delegate yourself:
Unjail your validator:
Oracle
Download and install:
2. Update app.toml:
3. Use Oracle at service:
4. Launch oracle and restart node:
Last updated