cosmos
June 12, 2022
Подкомманды создания/редактирования валидатора.
С полным списком можно ознакомиться в терминале введя
--from
имя локального ключа (кошелька), который принадлежит валидатору и имеет определенное количество монет на счету--amount
количество монет, которое будет размещено в собственном валидаторе (собственный стейк)--pubkey
публичный (открытый) ключ валидатора--moniker
уникальное имя валидатора, под которым вас будет видно в списке валидаторов--security-contact
email или другой идентификатор валидатора, используя который можно будет связаться с валидатором--details
краткое описание валидатора (любой произвольный текст)--website
ссылка на любой доступный валидатору ресурс--identity
указание 16 значного идетнификатора Keybase позволит через API Keybase привязать к валидатору аватар из Keybase--min-self-delegation
минимальная сумма собственного стейка валидатора, которая должна оставаться на счету. Если количество самоделегированных монет падает ниже этой суммы, валидатор становится неактивным. Большая сумма может означать серьезные амбиции валидатора и его повышенную ответственность перед делегаторами, что будет являться плюсом при выборе данного валидатора. Сумма 1000000 будет равна 1 монете--commission-rate
процент прибыли, который валидатор получает от суммы наград своих делегаторов (взимаемая комиссия). Цифра 1 будет равна 100% комиссии валидатора, при этом делегаторы вообще ничего не получат делегируя в данного валидатора. А к примеру 0.1 будет равняться 10% комиссии валидатора, что означает, что перед отдачей делегаторам прибыли, валидатор отнимает от нее 10% в свою пользу--commission-max-rate
максимально возможная комиссия валидатора. Данный параметр остается неизменным и задается только при создании валидатора. Цифра 1 будет равна 100% комиссии валидатора, а к примеру 0.1 будет равняться 10% комиссии валидатора.--commission-max-change-rate
процент, на который валидатор может изменить свою комиссию в течение 1 суток. Можно как уменьшать комиссию, так и увеличивать, но до достижения параметра--commission-max-rate
. К примеру 0.01 будет означать, что валидатор сможет изменить комиссию на 1 процент за день--chain-id
идентификатор сети. Может быть как тестовая сеть, так и mainnet--gas
лимит газа для каждой транзакции. "auto" для автоматического расчета достаточного количества газа--gas-prices
количество газа, используемого для отправки транзакции создания валидатора--fees
cборы, подлежащие оплате вместе с транзакцией, например 5utorii
Пример создания валидатора
archwayd tx staking create-validator \ --chain-id torii-1 \ --commission-rate=0.1 \ --commission-max-rate=0.1 \ --commission-max-change-rate=0.01 \ --amount=1000000utorii \ --pubkey $(archwayd tendermint show-validator) \ --moniker "name_moniker" \ --details="text optional" \ --security-contact="email" \ --website="https://" \ --identity=A0B46500B5760263 \ --min-self-delegation="1000000" \ --from=name_wallet \ --fees 5utorii
Пример создания валидатора для ГЕНТХ (до запуска сети)
archwayd gentx name_wallet 1000000utorii \ --chain-id torii-1 \ --commission-rate=0.09 \ --commission-max-rate=0.1 \ --commission-max-change-rate=0.01 \ --moniker "name_moniker" \ --pubkey $(archwayd tendermint show-validator) \ --details="text optional" \ --security-contact="email" \ --website="https://" \ --identity=A0B46500B5760263
Редактирование валидатора (до запуска сети)
archwayd tx staking edit-validator \ --moniker="name_moniker" \ --identity=A0B46500B5760263 \ --details="text optional" \ --chain-id=torii-1 \ --from=name_wallet \ --commission-rate="0.09" \ --fees 5utorii