ГЛАВНАЯ / ИНСТРУКЦИИ / UNSTAKE В SOLANA: ДЕАКТИВАЦИЯ STAKE И ОТДЕЛЬНЫЙ ВЫВОД SOL
Unstake в Solana: деактивация stake и отдельный вывод SOL
В Solana команда unstake меняет состояние делегации, но не обязана сразу переводить SOL на свободный баланс. Сначала stake authority деактивирует делегацию. Stake постепенно проходит cooldown и становится inactive; затем withdraw authority может вывести неделегированный stake на выбранный адрес, если lockup больше не запрещает операцию.
Деактивация делегации и вывод SOL – разные транзакции
Инструкция деактивации снимает делегирование, но сама по себе не означает завершённый вывод. После неё stake account может оставаться Deactivating, то есть часть stake ещё участвует в активном состоянии или находится в переходе. Вывести средства можно после того, как stake станет полностью inactive и остальные условия вывода выполнены.
Поэтому проверяйте оба этапа отдельно: signature деактивации и последующую операцию withdrawal. Не создавайте вторую инструкцию только потому, что кошелёк показал кнопку unstake или таймер; состояние stake account важнее общего статуса интерфейса.
- deactivate и withdraw рассматриваются раздельно
- переходное состояние сохранено
- withdraw создан только после проверки inactive
Cooldown зависит от эпох и текущей нагрузки stake
Деактивация вступает в силу постепенно на границах эпох. В сети ограничен объём stake, который может одновременно выходить из активного состояния, поэтому cooldown может занять несколько эпох. Точную длительность заранее назвать нельзя: она зависит от доли stake, переходящей в данный момент.
Отслеживайте effective stake и status перехода у stake account через совместимый RPC или обозреватель. Номер эпохи сам по себе может быть недостаточен для оценки, если часть stake уже деактивирована, а часть ещё нет. Не превращайте усреднённый срок из старой инструкции кошелька в гарантию для текущей сети.
- stake state проверяется по effective stake
- cooldown оценён по epoch boundaries
- фиксированный срок не заявлен
Для deactivate и withdraw могут потребоваться разные authority
Stake authority подписывает деактивацию делегации. Withdraw authority разрешает вывод неделегированного stake. Роли могут принадлежать одному адресу или разным адресам, поэтому заранее убедитесь, что доступны оба требуемых signer-а. Не путайте их с публичным адресом самого stake account.
Проверьте lockup и связанные authority. Lockup может запрещать вывод до конкретной даты или эпохи; деактивацию он при этом не обязательно запрещает. Если withdrawal не проходит, прочитайте точную ошибку программы и сравните с текущим состоянием stake и lockup, а не повышайте комиссию вслепую.
- stake authority и withdraw authority различены
- lockup проверен
- ошибка сопоставлена с конкретным этапом
После inactive сверяйте получателя и остаток аккаунта
Когда stake полностью inactive и lockup допускает withdrawal, withdraw authority формирует отдельную инструкцию с адресом назначения и суммой. Перед подписью проверьте recipient, актив и остаток на stake account. Не исходите из того, что всё отображаемое число SOL обязательно можно вывести при любом состоянии: учитывайте правила stake account и результат предварительной проверки используемой программы.
После подтверждения проверьте signature, уменьшение баланса stake account и зачисление на recipient. Если счёт выведен до нуля, он может перестать существовать в текущем состоянии сети; для дальнейшего использования адрес может понадобиться создать снова. Сохраните данные обоих этапов для учёта и диагностики.
- recipient и amount проверены перед подписью
- обе signatures сохранены
- итоговые balances сверены
Частые вопросы
Unstake сразу возвращает SOL в кошелёк?
Нет. Сначала деактивируется stake, затем после перехода в inactive выполняется отдельный withdrawal.
Сколько длится cooldown?
Несколько epoch boundaries; фактическое время зависит от состояния и общей нагрузки stake в сети.
Кто подписывает деактивацию?
Stake authority.
Кто подписывает вывод?
Withdraw authority; также проверьте lockup и его ограничения.
Можно ли нажать Withdraw сразу после Deactivate?
Проверьте фактическое состояние stake account. Пока переход не завершён, вывод может быть недоступен.
Чек-лист: unstake в solana: деактивация stake и отдельный вывод sol
- stake account и делегация идентифицированы;
- stake authority доступна для deactivation;
- withdraw authority проверена отдельно;
- lockup и epoch ограничение прочитаны;
- после deactivate дождались полностью inactive состояния;
- recipient и сумма проверены перед withdrawal;
- подтверждены обе signatures и итоговые balances;
- срок не представлен как точное число часов или дней.
Материал подготовлен редакцией сайта и проверен 7 ноября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.