July 13, 2022

Bundlr тестнет установка ноды

Bundlr - проект, который билдит будущее хранения даты веб3 на базе Arweave. Планируется ДАО токен - $BNDLR
Проект собрал 5.2млн$ от Opensea, Hypersphere, Framework, Permanent Ventures и Race Capital
Мы ранее упоминали о проекте в нашем чате в этом посте

Требования

8 GB RAM

CPU 2 ядра

250 GB SSD

Гайд

Подготавливаем сервер

sudo apt update && sudo apt upgrade -y

sudo apt install curl ncdu htop git wget build-essential libssl-dev gcc make libssl-dev pkg-config npm -y

Ставим докер

. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)

Качаем их репу

git clone --recurse-submodules https://github.com/Bundlr-Network/validator-rust.git

Далее создаем или используем свой кошелек AR

Переходим на сайт arweave.

Скачиваем кошелек и получаем на него токены (делаем пост, подтверждаем. Кран от команды здесь)

Переименовываем файл в wallet.json

Скачиваем его в папку validator-rust

Я юзаю вот этот тул https://transfer.sh , загружаем туда файл, он выдает ссылку.

cd ~/validator-rust

wget <ваша ссылка на файл>

Создаем файл .env

tee $HOME/validator-rust/.env > /dev/null <<EOF
PORT=80
BUNDLER_URL="https://testnet1.bundlr.network"
GW_CONTRACT="RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA"
GW_ARWEAVE="https://arweave.testnet1.bundlr.network"
EOF


Запускаем ноду

docker-compose up -d


Чекаем логи

docker-compose logs --tail=100 -f


Пример нормальных логов

Регистрируем ноду

npm i -g @bundlr-network/testnet-cli


Присоединяем валидатора

testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w wallet.json -u http://{ip сервера}:80 -s 25000000000000

Пример
testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w wallet.json -u http://75.119.137.85:80 -s 25000000000000

Если есть проблемы с присоединением валидатора

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
source ~/.bashrc
nvm install 16

nvm use 16

Гайд предоставлен FTP Cryptohttps://t.me/ftp_crypto У нас качественное инфополе, скрытые гемы на ранних стадиях, годный ресерч, хорошая инфа и помощь по нодам. Иногда проскакивает альфа с конференций и митапов.
Гайд создан также при поддержке канала russianbears - https://t.me/cryptorussianbears