Управление параметрами консенсуса tendermint
Внимание! Данные команды доступны только строго определенному аккаунту. Эти команды ОПАСНЫ, они могут привести к ПОЛНОЙ ОСТАНОВКЕ СЕТИ (без штатной возможности дальнейшего запуска)!
Данные команды доступны в ядре и в платежной сети.
tm.block.size.set - Установка параметров блока tendermint
size : long
- размер блока в байтах.gas : long
- возможное потребление газа. Газ считается как "1 транзакция - 1 единица газа".
Команду подписывает управляющий аккаунт.
Возможные ошибки:
"Incorrect Block.MaxBytes" - неправильно задан размер.
"Incorrect Block.MaxGas" - неправильно задан газ.
"Value already set" - значения уже были установлены ранее.
Пример:
tm.validator.add - Установка валидатора tendermint
validator : String
- публичный ключ валидатора в BASE64 (ed25519).power : long
- размер голоса аккаунта.
Команду подписывает управляющий аккаунт.
Возможные ошибки:
"Incorrect power" - неправильно задан голос.
"Validator already registered" - валидатор уже зарегистрирован.
Пример:
tm.validator.del - Удаление валидатора tendermint
validator : String
- публичный ключ валидатора в BASE64 (ed25519).
Команду подписывает управляющий аккаунт.
Возможные ошибки:
"Validator not registered" - неизвестный валидатор.
"Incorrect state - empty validator set" - удаляется последний валидатор.
Пример:
Last updated