Installation

Current Version
Type

v0.21.5

Shwap

Minimum hardware Requirements #

CPU : 6 Cores
Ram : 16GB RAM 
Storage: 10 TB of storage (SSD or NVME)

Official documentation

Before We begin for your easier understanding

CONSENSUS_NODE is same as celestia-app node bridge requires grpc port support for RPC port has been disabled Please use a XFS/ZFS file system ext4 will not be able to run a bridge node

RPC_NODE_IP="Your-RPC-ENDPOINT"
GRPC_PORT="Your-RPC-PORT"

Install dependencies

sudo snap install lz4 && sudo apt  install liblz4-tool && sudo apt install curl tar wget clang pkg-config libssl-dev libleveldb-dev jq build-essential bsdmainutils git make ncdu htop screen unzip bc fail2ban htop -y
sudo apt install curl tar wget aria2 clang pkg-config libssl-dev jq build-essential git make ncdu -y

INSTALL GO

ver="1.22.3" && \
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz" && \
sudo rm -rf /usr/local/go && \
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" && \
rm "go$ver.linux-amd64.tar.gz" && \
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile && \
source $HOME/.bash_profile && \
go version

# Adding Go's location to profile
cat <<'EOF' >>$HOME/.profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
EOF

source $HOME/.profile
go version

Download and build binary

Your celestia Bridge Node is saved at /usr/local/bin/celestia

Initializing Bridge Node

To facilitate Blob transactions, you must fund this address with Mainnet tokens.

If you did not save the wallet address you can find the address by running the following command:

Creating Systemd

Without Metrics - if you do not want your metrics to be reported

With Metrics

Enable and start the service

Retrieve your node's peerId information.

Note: You can only generate an auth token after initializing and starting your Celestia node.

Last updated