November 13, 2022
CELESTIA
Требования к ноде
Установка и обновление ПО
apt update && apt upgrade && \ apt install curl iptables build-essential git wget jq make gcc nano tmux htop nvme-cli pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y
ver="1.19.1" && \ 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
Установка ноды
cd $HOME rm -rf celestia-node git clone https://github.com/celestiaorg/celestia-node.git cd celestia-node/ git checkout tags/v0.4.2 make install celestia version #Semantic version: v0.4.2 #Commit: 75b122f736d0db758ef840a4bf3b2e6635e823bd #Build Date: Thu Oct 20 22:48:39 EDT 2022 #System version: amd64/linux #Golang version: go1.19.1
cd celestia-node/ && \ make cel-key
Чтобы сгенерировать для моста ноды
./cel-key add $WALLET --keyring-backend test --node.type bridge
Чтобы сгенерировать для фулл ноды
./cel-key add $WALLET --keyring-backend test --node.type full
Чтобы сгенерировать для лайт ноды
./cel-key add $WALLET --keyring-backend test --node.type light
./cel-key export $WALLET --keyring-backend test --node.type light
celestia-appd keys import $WALLET <путь к файлу>
celestia light init
celestia light start --node.network arabica-1
После старта должны пойти вот такие логи
./cel-key add $WALLET --keyring-backend test --node.type light ./cel-key add $WALLET --recover --keyring-backend test --node.type light