December 27, 2022

Bundlr

Аренда сервера под ноды : https://www.anrdoezrs.net/click-100739982-13796472

1.Запускаем скрипт для установки необходимого на сервер:

sudo apt update && sudo apt install curl -y
bash <(curl -s https://raw.githubusercontent.com/DOUBLE-TOP/guides/main/bundlr/install_bundlr.sh)

После установки проверяем логи:

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml logs -f --tail=100

Вывод должен быть примерно таким

2. Запрашиваем токены с крана

💡 Сделайте бекап файла $HOME/bundlr/validator-rust/wallet.json при помощи WinSCP/Mobaxterm(Windows). Или командой в терминале отправить его себе на рабочий стол(macOS), не подключаясь к серверу: scp -r root@<ip_addr>:/root/bundlr/validator-rust/wallet.json ~/Desktop/wallet.json

Выводим адрес кошелька следующей командой:

source $HOME/.profile

cd $HOME/bundlr/validator-rust && cargo run --bin wallet-tool show-address --wallet wallet.json | jq ".address" | tr -d '"'

Предпоследняя строка - ваш адрес.

Переходим на страницу с краном и запрашиваем токены на кошелёк.

3. Билдим testnet-cli

Для этого вводим одну команду

cd $HOME/bundlr/validator-rust && npm i -g @bundlr-network/testnet-cli

4. Поднимаем валидатора

Смотрим баланс:

cd $HOME/bundlr/validator-rust && testnet-cli balance ВАШ_АДРЕС

💡 В команде заментите ВАШ_АДРЕС на адрес вашего кошелька

Выполняем команду поднятия валидатора

cd $HOME/bundlr/validator-rust && testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w ./wallet.json -u "http://$(wget -qO- eth0.me):2109" -s 25000000000000

И потом проверяем снова баланс и валидатора в эксплорере

Полезное

Для остановки ноды :

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml down

Для запуска ноды :

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml up -d

Для перезагрузки ноды :

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml restart

Для проверки логов ноды выполняем команду:

docker-compose -f $HOME/bundlr/validator-rust/docker-compose.yml logs -f --tail=100

Смотрим адрес кошелька :

cd $HOME/bundlr/validator-rust && cargo run --bin wallet-tool show-address --wallet wallet.json | jq ".address" | tr -d '"'

Смотрим баланс :

cd $HOME/bundlr/validator-rust && testnet-cli balance ВАШ_АДРЕС