November 13, 2022

CELESTIA

Требования к ноде

1 CPU, 2 GB RAM, 5 GB SSD

  • Network Chain ID: arabica
  • Denom: utia

Установка и обновление ПО

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

Go

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