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
Вывод должен быть примерно таким
💡 Сделайте бекап файла $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 '"'
Предпоследняя строка - ваш адрес.
Переходим на страницу с краном и запрашиваем токены на кошелёк.
cd $HOME/bundlr/validator-rust && npm i -g @bundlr-network/testnet-cli
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 ВАШ_АДРЕС