Ноды 💻
November 20, 2022
Exorde Testnet - установка ноды
Exorde - это протокол web3, который позволяет разработчикам собирать и связывать все общедоступные данные в Интернет.
Начало теснета сентябрь, но кто успеет поставить ноду до 22 ноября - получат бонус 5% к наградам.
Минимальные системные требования
Подготовка сервера
sudo apt update && sudo apt upgrade -y sudo apt install wget jq build-essential nano unzip -y
. <(wget -qO- https://raw.githubusercontent.com/letsnode/Utils/main/installers/docker.sh)
- <ВАШ_ОСНОВНОЙ_ETH_КОШЕЛЕК> - Небиржевой адрес Ethereum (ETH) Mainnet кошелька. (Например, из MetaMask).
- <УРОВЕНЬ ЛОГОВ> - прописывается одной из пяти цифр от 0 до 4 и означает: = 0 - нет логов= 1 - общие логи= 2 - логи валидации= 3 - логи валидации + скраппинг= 4 - подробные логи валидации + скраппинг (например, для устранения неполадок)
Добавляем в переменную адресом кошелька
echo "export EXORDE_WALLET=<ВАШ_ОСНОВНОЙ_ETH_КОШЕЛЕК>" >> $HOME/.bash_profile source $HOME/.bash_profile
Выполняем установку
git clone https://github.com/exorde-labs/ExordeModuleCLI.git $HOME/ExordeModuleCLI cd $HOME/ExordeModuleCLI docker build -t exorde-cli . docker run -d -e PYTHONUNBUFFERED=1 --restart always --name exorde exorde-cli -m $EXORDE_WALLET -l 2
Ваш модуль запущен в контейнере в фоновом режиме. Теперь вы можете оставить все как есть, закрыть терминал CLI, и модуль продолжит работать. Но помните, что нужно следить за обновлениями в Discord!
Обновление
docker stop exorde docker rm exorde docker image prune -af cd $HOME/ExordeModuleCLI git pull docker build -t exorde-cli . docker run -d -e PYTHONUNBUFFERED=1 --restart always --name exorde exorde-cli -m $EXORDE_WALLET -l 2
Удаление докера
docker stop exorde docker rm exorde docker image prune -af rm -rf $HOME/ExordeModuleCLI
Просмотр логов
docker logs -f exorde
Рестарт контейнера
docker restart exorde
Чтобы запустить другую копию модуля, просто повторите команду но с другим ИМЕНЕМ_КОНТЕЙНЕРА:
docker run -d --restart unless-stopped --pull always --name <ИМЯ_КОНТЕЙНЕРА_2> rg.fr-par.scw.cloud/exorde-labs/exorde-cli -m <ВАШ_ОСНОВНОЙ_ETH_КОШЕЛЕК> -l <УРОВЕНЬ ЛОГОВ>
Ваше место в лидерборде
curl -s https://raw.githubusercontent.com/exorde-labs/TestnetProtocol/main/Stats/leaderboard.json|grep $EXORDE_WALLET