Гайды по нодам
January 24

Установка ноды LayerEdge

Реферальный код для входа R0pvaSil



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

Минимальная конфигурация сервера

- 1 CPU

- 2 GB RAM

- 40 GB storage

- R0pvaSil реф.код для входа

Ссылки проекта

Сайт

Документация

Discord

Twitter

Telegram

Дашборд

Подходящие сервера

Play2Go DE-1 (1 CPU / 2 RAM / 80 GB) 340р/мес Рекомендуем

2. Токеномика

3. Установка ноды

1. Регистрируемся в дашборде

Заходим в дашборд и регистрируемся используя код R0pvaSil

2. Обновляемся и качаем доп пакеты

. <(wget -qO- https://raw.githubusercontent.com/g7AzaZLO/server_primary_setting/refs/heads/main/server_primary_setting.sh)

3. Скачиваем и ставим Go

Скачиваем

wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz

Разархивируем

sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz

Установим переменные окружения Go, для этого откроем файл при помощи nano

nano ~/.bashrc

И в самый конец файла пропишем переменные окружения

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

После чего обновим оболочку

source ~/.bashrc

Дальше проверим все ли у нас встало

go version

Должно вывести версию

4. Скачиваем и ставим Rust

Запустим установщик и на моменте выбора ставим 1, выбирая дефолтную установку

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

После установки добавим rustup в PATH

. "$HOME/.cargo/env"

После чего проверим версии и тем самым поймем что все установилось нормально

rustup --version
rustc --version

5. Установка Risc0 Toolchain

curl -L https://risczero.com/install | bash && rzup install

Если будет выходить такая ошибка

То вводим

source "/root/.bashrc"

и запускаем еще раз

6. Скачиваем и запускаем ноду

git clone https://github.com/Layer-Edge/light-node.git
cd light-node

Создаем новый кошелек под ноду, копируем приватник и прописываем его в окружении

nano .env
GRPC_URL=34.31.74.109:9090
CONTRACT_ADDR=cosmos1ufs3tlq4umljk0qfe8k5ya0x6hpavn897u2cnf9k0en9jr7qarqqt56709
ZK_PROVER_URL=http://127.0.0.1:3001
API_REQUEST_TIMEOUT=100
POINTS_API=http://127.0.0.1:8080
PRIVATE_KEY='ВАШ_ПРИВАТНИК без 0x'

После чего все тоже самое прописываем в текущее окружение

export GRPC_URL=34.31.74.109:9090
export CONTRACT_ADDR=cosmos1ufs3tlq4umljk0qfe8k5ya0x6hpavn897u2cnf9k0en9jr7qarqqt56709
export ZK_PROVER_URL=http://127.0.0.1:3001
export API_REQUEST_TIMEOUT=100
export POINTS_API=http://127.0.0.1:8080
export PRIVATE_KEY='ВАШ_ПРИВАТНИК без 0x'
cd risc0-merkle-service

Создадим screen сессию

screen -S layeredge_server
cargo build && cargo run

После того как у вас запустится сервер выходим из этой скрин сессии через ctrl+a+d

cd ..
go build
screen -S layeredge_worker
./light-node

Далее нам необходимо сохранить пабликкей от нашей ноды, подождать 15 минут и верифицировать его в дашборде

Также работу ноды можно проверить через браузер перейдя по ссылке

https://light-node.layeredge.io/api/cli-node/points/ВАШ_АДРЕСС_КОШЕЛЬКА

так же после запуска воркера, возможно, начнут падать ошибки, подождите минут 15 после того как подключите ее в дашборде, если поинты капают, то все ок


Наш телеграмм канал по нодам — https://t.me/g7team_ru
Наш чат по нодам — https://t.me/g7team_chat