NG
Evmos

Evmos

Setup Guide

AI Translation
Скоро запуск новой сети, гайд ниже предназначен для подключения к старой сети.

1. Установка

Воспользуйтесь нашим скриптом для быстрой установки:

wget -q -O evmos.sh https://api.nodes.guru/evmos.sh && chmod +x evmos.sh && sudo /bin/bash evmos.sh

Укажите имя для своей ноды, название для кошелька и ждите завершения установки, после чего выполните команду:

source $HOME/.bash_profile

Проверить логи ноды вы можете командой:

journalctl -u evmosd -f

2. Создание валидатора

Ваша нода должна быть синхронизирована для выполнения дальнейших действий, проверить синхронизирована ли нода можно командой:

curl -s localhost:26657/status | jq .result.sync_info.catching_up

Если результат false – значит нода синхронизирована (если результат false наступил слишком быстро (сразу после установки, например) – проверьте текущую высоту блока командой curl -s localhost:26657/status).

2.1. Создание кошелька

Для того, чтобы создать кошелек воспользуйтесь командой ($EVMOS_WALLET– название кошелька, которое вы вводили при установке, это переменная поэтому менять что-то самостоятельно в команде не нужно):

evmosd keys add $EVMOS_WALLET

Введите пароль, который хотите установить для доступа к этому кошельку, нажмите Enter.

В результате должно появиться следующее окно (данные будут ваши, сохраните нижнюю строку – это ваш мнемоник):

Evmos-0

Скопируйте адрес (на этом скриншоте это evmos143vmkkhcv5aekexqx5jy45sgarxhncm4tljxpc), он понадобится нам для следующего шага.

2.2 Запрос токенов

Для того, чтобы запросить токены необходимо вступить в Discord и пройти CAPTCHA в канале #verify, после чего вам откроется канал #faucet в котором нужно запросить токены командой:

!faucet АДРЕС_ВАШЕГО_КОШЕЛЬКА

Выглядит это так:

Evmos-1

Проверяем баланс командой:

evmosd q bank balances АДРЕС_ВАШЕГО_КОШЕЛЬКА

В результате вы должны увидеть положительный баланс токенов aphoton.

2.3. Становление валидатором

Текущий валидатор сет рассчитан на 300 валидаторов, текущий минимальный стейк – 3070000990000aphoton (постоянно растет), поэтому вам понадобиться забондить больше токенов чтобы попасть в активный сет валидаторов.

Для того, чтобы стать валидатором выполняем команду:

evmosd tx staking create-validator \
--amount=90999000000aphoton \
--pubkey=`evmosd tendermint show-validator` \
--moniker="$EVMOS_NODENAME" \
--chain-id="$EVMOS_CHAIN" \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1" \
--from="$EVMOS_WALLET"

Вводим пароль, подтверждаем транзакцию. Проверяем стали ли мы валидатором командой:

curl -s localhost:26657/status | jq .result.validator_info.voting_power

Результат должен быть больше 0:

Evmos-2

3. Полезные команды

Выйти из тюрьмы:

evmosd tx slashing unjail --chain-id $EVMOS_CHAIN --from $EVMOS_WALLET

Получить награды:

evmosd tx distribution withdraw-all-rewards --from $EVMOS_WALLET --chain-id $EVMOS_CHAIN

Проверить баланс:

evmosd q bank balances ADDRESS

Проверить баланс вашего адреса (с которого вы создавали валидатора если шли по гайду):

evmosd q bank balances $(evmosd keys show $EVMOS_WALLET -a)

Получить свой valoper адрес (адрес валидатора):

evmosd keys show $EVMOS_WALLET --bech val

Увеличить свой бонд (размер своего стейка):

evmosd tx staking delegate YOUR_VALOPER_ADDRESS AMOUNTaphoton --chain-id $EVMOS_CHAIN --from $EVMOS_WALLET

Проверить статус ноды:

curl localhost:26657/status

Получить список активного сета валидаторов:

evmosd query staking validators --limit 1000 -o json | jq -r '.validators[] | select(.status=="BOND_STATUS_BONDED") | [.operator_address, .status, (.tokens|tonumber / pow(10; 6)), .description.moniker] | @csv' | column -t -s"," | sort -k3 -n -r | nl
Stuck? Ask!

By continuing to use our website, you consent to our use of cookies in accordance with our cookie policy