July 13, 2022
Bundlr установка ноды
Долгожданный тестнет от команды Bundlr.
По требованиям для ноды, из официальный документов информация следующая
УСТАНОВКА
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
cd $HOME apt update && apt purge docker docker-engine docker.io containerd docker-compose -y rm /usr/bin/docker-compose /usr/local/bin/docker-compose curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
git clone --recurse-submodules https://github.com/Bundlr-Network/validator-rust.git
Далее создаем или используем свой кошелек AR
Переходим на сайт arweave.
Скачиваем кошелек, делаем пост, подтверждаем. Кран от команды здесь.
Затем перемещаем файл в папку ~/validator-rust/wallet.json
либо через MobaXterm, либо через SCP, для локального ПК выполните команду следующим образом. Замените путь с локального ПК и IP-адрес сервера:
scp C:\wallet.json [email protected]:~/validator-rust/wallet.json
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
cd ~/validator-rust && docker-compose up -d
cd ~/validator-rust && docker-compose logs --tail=100 -f
npm i -g @bundlr-network/testnet-cli
testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w wallet.json -u "ваш адрес и порт(должно быть так)http://75.140.137.85:80)" -s 25000000000000
Если все хорошо, вы получите сообщение Done!
ЕСЛИ ВОЗНИКЛИ ПРОБЛЕМЫ С NODEJS
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
Далее устанавливаем nodejs и применяем
nvm install 16
nvm use 16
Пробуем заново присоединить валидатора.
Если возникли вопросы, пишите в наш чат.
ОБНОВЛЕНИЕ
cd validators-rust && \ git pull origin master && \ git submodule update --init --recursive && \ docker-compose up --build -d
cd validators-rust && \ git reset --hard origin/master && \ docker-compose up --build -d
Авторский канал: https://t.me/cryptorussianbears
Мой чат для обсуждения: https://t.me/russianbears1