Skip to main content
NodeStake
All networks
Celestia logo
Mainnet

Celestia

The first modular data availability network.

Connect your AI agent
MainnetChain ID: celestiaNode Version: Loading…

Explorer

Open
URL
https://explorer.nodestake.org/celestia

TrackerBot

Get Telegram alerts for wallet activity, validators and Bridge nodes on Celestia mainnet.

  • TIA & IBC transfers
  • Staking & rewards
  • Validator alerts
  • Bridge monitoring
Open in Telegram

Start the bot and choose Add watch to follow a wallet, validator or Bridge node.

Installation Guide

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

# install Go 1.25+
wget https://go.dev/dl/go1.25.8.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.25.8.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.profile
source $HOME/.profile
go version

Public Endpoints

RPC
https://rpc.celestia.nodestake.org
REST / API
https://api.celestia.nodestake.org
gRPC
grpc.celestia.nodestake.org:443

Peers

peers
https://ss.celestia.nodestake.org/peers.txt

Seed Node

seed
327fb4151de9f78f29ff10714085e347a4e3c836@rpc.celestia.nodestake.org:666

Addrbook

Download
wget
wget -O $HOME/.celestia-app/config/addrbook.json https://ss.celestia.nodestake.org/addrbook.json

State Sync

RPC
https://rpc.celestia.nodestake.org
Setup script
# Stop Node And Reset
sudo systemctl stop celestia-appd
celestia-appd tendermint unsafe-reset-all --home $HOME/.celestia-app/ --keep-addr-book

# Configure State Sync
SNAP_RPC="https://rpc.celestia.nodestake.org"
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\"| ; \
s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\"\"|" $HOME/.celestia-app/config/config.toml

more $HOME/.celestia-app/config/config.toml | grep 'rpc_servers'
more $HOME/.celestia-app/config/config.toml | grep 'trust_height'
more $HOME/.celestia-app/config/config.toml | grep 'trust_hash'

rm -rf $HOME/.celestia-app/wasm

# Download Wasm
curl -o - -L https://ss.celestia.nodestake.org/wasm.tar.lz4 | lz4 -dc - | tar -xf - -C $HOME/.celestia-app

# Restart Node
sudo systemctl restart celestia-appd
journalctl -u celestia-appd -f

Snapshots

Browse
Snapshot status
Proxied server-side from log.txt & RPC /status
Snapshot height
—
Current height
—
Blocks behind
—
Snapshot age
—
Size
—
DB
pebbledb
Apply snapshot
sudo systemctl stop celestia-appd
cp $HOME/.celestia-app/data/priv_validator_state.json $HOME/.celestia-app/priv_validator_state.json.backup
rm -rf $HOME/.celestia-app/data
rm -rf $HOME/.celestia-app/wasm
celestia-appd tendermint unsafe-reset-all --home $HOME/.celestia-app/ --keep-addr-book
curl -o - -L https://ss.celestia.nodestake.org/<latest-snapshot>.tar.lz4 | lz4 -c -d - | tar -x -C $HOME/.celestia-app
mv $HOME/.celestia-app/priv_validator_state.json.backup $HOME/.celestia-app/data/priv_validator_state.json
sudo systemctl restart celestia-appd

NodeStake MCP

MCP server URL
https://mcp.nodestake.org/celestia/mainnet/mcp
Connect your AI client

Streamable HTTP · No authentication

  1. Open Customize → Connectors → + Add → Add custom connector.
  2. Enter NodeStake Celestia Mainnet and the URL above. Choose No sign in.
  3. Enable it in your chat via + → Connectors. Managed workspaces may require an admin.
Official guide
Available tools

Network status

get_network_status

Latest height, sync status and available block range.

Validator list

list_validators

Validators, stake and commission rates.

Validator details

get_validator

Profile, commission, stake and jailed status.

Account balances

get_account_balance

Bank balances for a Celestia address.

Delegations

get_delegations

Current validators and delegated amounts.

Staking rewards

get_rewards

Unclaimed rewards by account or validator.

Block lookup

get_block

Latest or retained block details.

Transaction lookup

get_transaction

Result, block height, fees and gas by hash.

More tools coming(Bridge,Fibre)

Example questions
Network

Use NodeStake MCP to check Celestia mainnet’s latest block height and sync status.

Validators

List five active Celestia mainnet validators with their stake and commission rates.

Account

Show my Celestia mainnet balances, delegations and unclaimed rewards. Ask for my address first.

Transaction

Did my Celestia mainnet transaction succeed? Show its height and fees. Ask for the hash first.