Делегирование

Что такое автоделегирование и как его настроить?

Автоделегирование позволяет осуществить заданное количество транзакций делегирования при накоплении на балансе определенной суммы, которая и будет делегирована автоматически. При этом не требуется держать консоль открытой, так как подписанные (сформированные) транзакции поступают на сервер автоделегатора, с которого отправляются в сеть Minter при достижении заданного условия.

Чтобы включить функцию автоматического делегирования, сперва необходимо сгенерировать пакет транзакций. Вы можете сделать это как в режиме онлайн, так и локально (мы рекомендуем использовать второй вариант, так как он более безопасен).

Чтобы настроить автоделегирование при использовании консоли, необходимо перейти в раздел ДЕЛЕГИРОВАНИЕ (DELEGATION), а затем в форме ГЕНЕРАЦИЯ ТРАНЗАКЦИЙ ДЕЛЕГИРОВАНИЯ (GENERATE DELEGATION TRANSACTIONS) задать необходимые параметры:

Публичный ключ (Public key) — публичный ключ ноды, в которую желаете делегировать;
Стейк (Stake) — сумма, которая будет отправлена при накоплении ее на балансе;
Количество транзакций (Tx count) — количество транзакций, которые будут выполнены для этих условий;
Цена газа (Gas Price) — определяет размер комиссии за транзакцию. Так как в Minter комиссии динамические, то при увеличении нагрузки размер комиссий может повышаться. Транзакции со стандартной минимальной ценой газа (1) при этом перестанут обрабатываться. Поэтому этот показатель следует задавать с учетом текущей минимальной цены газа, которую можно проверить через следующий запрос https://api.minter.stakeholder.space/min_gas_price (например, вывод "result":"1" означает, что текущая минимальная цена газа — 1).

Внимательно выставляйте параметры. Если указать сумму стейка меньше, чем есть на балансе, то автоделегатор будет отправлять транзакции подряд, пока баланс не станет меньше, а в один блок принимается транзакция только с одного адреса, поэтому транзакцию для отмены вряд ли удастся отправить. В таком случае поможет создание чека на такую сумму, чтобы условие делегирования перестало выполняться, и обналичивание этого чека с другого адреса.

После задания параметров для генерации транзакций делегирования нажмите кнопку Запуск автоделегирования (Start auto-delegation). Если после этого появилось оповещение Автоделегирование запущено (Auto-delegation have started), то в консоли был сгенерирован пакет транзакций для данных параметров и автоматически отправлен на сервер автоделегатора. Более никаких действий выполнять не требуется.

Для отмены автоделегирования необходимо совершить любую исходящую транзакцию (например, отправить 0 BIP на свой же адрес). При запуске нового автоделегирования предыдущее будет отменено.

Для настройки автоделегирования при использовании локальной версии консоли в режиме оффлайн, чтобы генерация пакета транзакций произошла локально (рекомендуемый более безопасный способ), необходимо при отсутствии подключения к сети в разделе ДЕЛЕГИРОВАНИЕ (DELEGATION) локальной консоли, в форме ГЕНЕРАЦИЯ ТРАНЗАКЦИЙ ДЕЛЕГИРОВАНИЯ (GENERATE DELEGATION TRANSACTIONS), задать такие же параметры, как и в случае с настройкой в режиме онлайн, описанные выше. При этом к ним добавится параметр Nonce (уникальный номер транзакции). Nonce легче всего получить через запрос Gate API https://gate-api.minter.network/api/v1/nonce/ваш_адрес, а затем добавить к нему 1 для указания в параметрах генерации.

Далее необходимо нажать кнопку Сгенерировать (Generate), после чего сгенерированный пакет транзакций появится в форме Список сгенерированных транзакций (Signed tx list). Его можно скопировать, нажав на иконку копирования справа, или загрузить в виде файла для использования при запуске автоделегирования далее.

Теперь для запуска автоделегирования при наличии подключения к сети в web-версии или десктоп-версии консоли перейдите к форме ЗАПУСК АВТОДЕЛЕГИРОВАНИЯ (START AUTO-DELEGATION), вставьте полученный список транзакций в поле Список подписанных транзакций (Signed tx list) или загрузите его через полученный файл, нажмите Выберите или перетащите файл (Select or drop file). Затем выберите Запуск автоделегирования (Start auto-delegation), чтобы включить автоделегирование.

Вы также можете ознакомиться с руководством по автоделегированию от одного из наших валидаторов: https://btcsecure.io/docs/Autodelegate-Minter-Console.pdf , а также использовать бота @MinterInfoBot для определения параметров оптимального ределегирования ( https://teletype.in/@xpyctt/HykNqSxmH )

Делегирование

Все еще остались вопросы?