BTC$77 964−1,34%ETH$2 469−1,06%USDT$0,9997−0,00%BNB$716,86−4,71%SOL$101,06−2,52%XRP$1,38−3,17%TON$1,37−2,47%DOGE$0,0849−5,89%

Solana описала возврат избыточных лампортов после снижения rent

Опубликовано: Автор: Издание: LegalCoin Обновлено:
Solana описала возврат избыточных лампортов после снижения rent

Solana опубликовала техническое описание способов вернуть избыточные лампорты после снижения rent. Речь идёт о SOL, которые находятся на токеновых аккаунтах, mint и аккаунтах программ сверх нового минимального резерва, необходимого для сохранения аккаунта.

Для аккаунтов, принадлежащих Token Program, появилась инструкция WithdrawExcessLamports. Она переводит на указанный адрес только сумму выше минимального rent-exempt баланса. Токеновые балансы при этом не затрагиваются, а исходный аккаунт не закрывается и продолжает работать.

Токеновые аккаунты и mint

Согласно описанию Solana, операцию должен подписать уполномоченный участник. Для токенового аккаунта это его владелец, для mint — mint authority. Если полномочия mint были отозваны, авторизация может исходить от самого аккаунта mint при подписании транзакции его ключом.

Инструкция доступна в клиентском пакете @solana-program/token; для Token 2022 предусмотрен аналогичный вариант через @solana-program/token-2022. Вызов принимает исходный аккаунт, адрес назначения и подписанта, после чего инструкцию можно включить в транзакцию.

Аккаунты собственных программ

Token Program не управляет аккаунтами, владельцем которых является пользовательская программа. Для таких PDA, включая позиции, конфигурационные аккаунты и escrow-хранилища, Solana описывает отдельную логику внутри самой программы: сначала уменьшить размер аккаунта до необходимого, затем перечислить сумму сверх нового минимального резерва.

В материале рекомендуется получать актуальный порог через Rent sysvar и не зашивать значение в код. При возврате программа должна проверить владельца аккаунта и полномочия подписанта, оставить rent-exempt резерв, а списание с исходного аккаунта и зачисление на адрес назначения выполнить сбалансированно в рамках одной инструкции. Solana также указывает, что описанный подход применим к программам на Anchor, native Rust и Pinocchio; различаться будет окружающий код проверки аккаунтов и сериализации.

Источник называет текущий этап первым из пяти этапов развертывания снижения rent. Масштаб и сроки последующих этапов в опубликованном техническом описании не уточняются. Для новых аккаунтов Solana отдельно рекомендует получать актуальный минимальный баланс через системные средства, поскольку размер rent может меняться.

Первоисточник

Материал подготовлен редакцией LegalCoin по официальному сообщению Solana от 3 сентября 2026.

Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Операции с криптовалютами связаны с риском потери средств: решения принимайте самостоятельно.