Celestia - Validator Node

RPC: https://celestia-mocha-rpc.cryptomolot.com/arrow-up-right

Type of node: Validator Node

ChainID: mocha4

Resources

Hardware requirements

CPU

32 cores

RAM

32 GB

Storage

2 TB NVME

Network

1 Gbps

OS

Linux (Ubuntu 20.04 x64)

  • GFNI (Galois Field New Instructions) support

  • SHA-NI (SHA New Instructions) support

Installation 💾

Install dependencies

sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget htop tmux build-essential jq make lz4 gcc unzip -y

Install GO 1.22.2

Set vars (change <wallet-name> , <moniker> and port)

Get binary

Set config and init

Get genesis and addrbook

Add seeds and peers in config.toml

Set minimum gas-price, enable prometheus and disable indexing

set custom ports in app.toml

set custom ports in config.toml

configure pruning

Create a service

Download snapshot for fast sync

backup priv_validator_state.json

download and extract files from archive

move priv_validator_state.json back

Start the node and check logs

Check sync status. false = synced

Create or recover wallet

Dont forget to save mnemonic

create wallet

recover wallet

set your wallet var

Request tokens from the faucet 🆓

Request tokens from discord "faucet" channel https://discord.com/invite/YsnTPcSfWQarrow-up-right

Check wallet balance

Create a Validator

Useful commands ⚙️

Sync status

Node status

Query your validator

Delegate tokens to your validator

Delete node 🗑️

Last updated