Celestia Mainet
Install dependencies
sudo apt -q update
sudo apt -qy install curl git jq lz4 build-essential
sudo apt -qy upgradesudo rm -rf /usr/local/go
curl -Ls https://go.dev/dl/go1.23.5.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local
eval $(echo 'export PATH=$PATH:/usr/local/go/bin' | sudo tee /etc/profile.d/golang.sh)
eval $(echo 'export PATH=$PATH:$HOME/go/bin' | tee -a $HOME/.profile)Download and build binaries
# Clone project repository
cd $HOME
rm -rf celestia-app
git clone https://github.com/celestiaorg/celestia-app.git
cd celestia-app
git checkout v3.3.1
# Build binaries
make build
# Prepare binaries for Cosmovisor
mkdir -p $HOME/.celestia-app/cosmovisor/genesis/bin
mv build/celestia-appd $HOME/.celestia-app/cosmovisor/genesis/bin/
rm -rf build
# Create application symlinks
ln -s $HOME/.celestia-app/cosmovisor/genesis $HOME/.celestia-app/cosmovisor/current -f
sudo ln -s $HOME/.celestia-app/cosmovisor/current/bin/celestia-appd /usr/local/bin/celestia-appd -fInitialize the node
Set up validator
1. Create a wallet
2. Top up wallet with tokens
3. Create validator
Install Bridge Node
Download and build binaries
Add Bridge wallet
Fund the wallet with testnet tokens
Initialize Bridge node
Create service
Start Bridge node
Check Bridge node logs
Useful commands
Get Bridge Node ID
Get Bridge node key
Check Bridge node wallet balance
Upgrade Bridge Node
Stop Bridge node
Download and build binaries
Check Bridge node version
Node upgrade
Start Bridge node
Check Bridge node logs
Last updated
