Чтобы начать майнить Signum в пуле, недостаточно просто указать его адрес в конфиге майнера. Сначала нужно записать в блокчейн информацию о том, что награды вашего аккаунта должны поступать на адрес пула. Эта процедура называется назначением reward recipient и без неё награды будут направляться вам лично, минуя пул. Опишем весь процесс пошагово, чтобы вы не потеряли блоки при переходе между сервисами.
Reward recipient — это отдельная транзакция типа Reward Recipient Assignment, которая регистрируется в блокчейне. На уровне узла ей соответствует метод setRewardRecipient, и когда ваш аккаунт находит блок, награда автоматически направляется назначенному получателю. Пул затем учитывает ваш вклад и выплачивает вам часть награды по собственным правилам. Важно помнить, что пул не гарантирует конкретную сумму или срок выплаты — эти условия нужно уточнять на его официальной странице, включая комиссию и минимальный порог.
Перед назначением проверьте несколько критических моментов: скопируйте адрес пула исключительно из его официальной панели, убедитесь что используемый майнером account ID совпадает с тем, с которого вы назначаете получателя, узнайте условия выплат и комиссию сети (она динамическая, кошелёк подскажет актуальное значение через метод suggestFee). Очень важно, что аккаунт пула должен быть активирован и иметь публичный ключ в блокчейне, иначе узел отклонит операцию. Проверяйте полный S-адрес пула по контрольному коду, чтобы не допустить опечатку.
Процесс подключения прост: откройте кошелёк под майнинговым аккаунтом, найдите действие для назначения reward recipient, вставьте официальный адрес пула, перед подписью сверьте отправителя, получателя, нулевую сумму и комиссию, затем подпишите одну транзакцию. Никогда не вводите recovery phrase на сайте пула — назначение выполняется подписанной локально транзакцией из вашего кошелька, без отправки приватного ключа куда-либо.
Новый получатель начинает действовать только через четыре блока после подтверждения транзакции. До этого момента награды по-прежнему идут прежнему получателю. При среднем времени блока около четырёх минут это займёт примерно 16 минут, но это не таймер, а зависит от реальной скорости генерации блоков. Проверить результат можно запросом к публичному API: https://europe.signum.network/api?requestType=getRewardRecipient&account=ВАШ_ACCOUNT_ID — поле rewardRecipient должно содержать numeric ID вашего пула. Запрос вернёт старого получателя до активации и нового — после, поэтому результат API надёжнее, чем отсчёт времени.
При смене пула действуйте так: сначала разберитесь с остатком в старом пуле и его правилами окончательной выплаты, так как смена on-chain получателя не выводит остаток автоматически. Затем отправьте одну транзакцию с адресом нового пула и дождитесь четырёх блоков подтверждения. Не пытайтесь отправить «исправляющую» транзакцию раньше — протокол запретит повторное назначение до активации первого. Только когда getRewardRecipient вернёт ID нового пула, переключайте майнер на его URL в конфиге и проверьте, что аккаунт появился в панели нового сервиса и получает дедлайны. Для возврата к соло-майнингу просто назначьте получателем собственный account ID, дождитесь четырёх блоков и убедитесь что getRewardRecipient совпадает с ID майнера.