Coreum

How To Install Full Node Coreum Testnet

Setting up vars

export CORE_CHAIN_ID="coreum-testnet-1"
export CORE_DENOM="utestcore"
export CORE_NODE="https://full-node-pluto.testnet-1.coreum.dev"
export CORE_FAUCET_URL="https://api.testnet-1.coreum.dev"
export CORE_COSMOVISOR_VERSION="v1.3.0"
export CORE_VERSION="v0.1.1"

export CORE_CHAIN_ID_ARGS="--chain-id=$CORE_CHAIN_ID"
export CORE_NODE_ARGS="--node=$CORE_NODE $CORE_CHAIN_ID_ARGS"

export CORE_HOME=$HOME/.core/"$CORE_CHAIN_ID"

export CORE_BINARY_NAME=$(arch | sed s/aarch64/cored-linux-arm64/ | sed s/x86_64/cored-linux-amd64/)
export COSMOVISOR_TAR_NAME=cosmovisor-$CORE_COSMOVISOR_VERSION-linux-$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/).tar.gz

Update packages

Install dependencies

Install go

Download and build binaries

Create a proper folder structure for cored.

Download cored and put it in the required folder.

Add cored to PATH and make it executable.

Test cored

Set the moniker variable to reuse it in the following instructions.

Config app

Set Node config

Your Node should have public IP, which you should set there:

Update node config with CORE_EXTERNAL_IP

Init app

Set the config path variables.

(Optional) Enable REST APIs disabled by default.

(Optional) Enable prometheus monitoring.Disable indexing

Create service

Register and start service

After sync

create wallet

or recover old wallet

Check balance

Wait until node is fully synced(its important). To check sync status run next command:

Create validator

set up validator configuration And change your variable below

create validator

Check the validator status.

Last updated