Як повернути надлишок SOL із мінта токена Solana
Дані про ціни та можливості перевірено 3 вересня 2026 р..
Мінт Solana — це більше, ніж адреса, яку ви вставляєте в оглядач блоків. Це ончейн-акаунт, що належить Token Program і зберігає SOL, щоб залишатися звільненим від ренти. Якщо на цьому акаунті більше лампортів, ніж йому наразі потрібно, надлишок можна повернути, але лише з правильним підписувачем.
Чи можна повернути SOL з мінта токена Solana?
Так, якщо мінт містить більше лампортів, ніж його поточний резерв ренти, а необхідний власник повноважень мінтингу може підписати. WithdrawExcessLamports переказує лише цей надлишок. Це не змінює пропозицію токена, кількість десяткових знаків, повноваження мінтингу чи заморожування, розширення або баланси власників токенів.
Класичний мінт розміром 82 байтів історично потребував 0.0014616 SOL відповідно до налаштування 6,960 лампортів на байт. Мінти Token-2022 можуть бути більшими, оскільки їхні розширення додають дані. Ніколи не визначайте відповідність умовам лише за класичним розміром; перевіряйте фактичну кількість лампортів мінта й поточний резерв.
Хто має право виводити кошти з мінта?
Цей правило Token Program щодо повноважень залежить від того, чи має мінт досі повноваження мінтингу:
| Стан мінта | Необхідний підписувач | Підтримка на сайті |
|---|---|---|
| Поточні повноваження мінтингу належать підключеному гаманцю | Цей гаманець | Підтримується, якщо мінт знайдено серед кандидатів |
| Повноваження мінтингу належать токен-мультипідпису | Потрібні M- з N підписувачів | Випадок прямого API/інтеграції, без автоматичного охоплення на сайті |
| Повноваження мінтингу належать іншому гаманцю | Той інший гаманець | Недоступно підключеному власнику |
| Повноваження мінтингу відкликано; мінт створено з ключової пари | Початкова ключова пара акаунта мінта | Прямий сценарій із підписувачем-джерелом, якщо ключ досі існує |
| Повноваження мінтингу відкликано; мінт перебуває поза кривою або керується програмою | Акаунт мінта через програму-власника | Вимагає від програми-власника виклику через CPI |
Володіння токенами певного мінта не робить вас власником мінта чи його уповноваженою стороною. Акаунт мінта належить Token Program; хто може авторизувати цю інструкцію, визначається налаштованими повноваженнями мінта.
Не вводьте й не завантажуйте на сайт ключову пару мінта, секрет гаманця або сід-фразу. Рідкісні сценарії з ключовою парою джерела слід виконувати локально в перевірених робочих процесах для розробників. Браузерний процес Sol Incinerator лише просить підключений гаманець підписати транзакції, які він уповноважений схвалювати.
Як Sol Incinerator виявляє надлишок мінта?
Сайт не має універсального ончейн-запиту для пошуку «всіх мінтів, якими може керувати цей гаманець». Натомість браузер передає бекенду обмежений список видимих для гаманця мінтів-кандидатів. Потім бекенд перевіряє кожного кандидата за актуальним станом:
- Адреса має належати класичній Token Program або Token-2022.
- Його дані мають декодуватися як мінт, а не як акаунт іншого типу.
- Кількість лампортів на ньому має перевищувати поточний резерв для його фактичної довжини даних.
- Поточні повноваження мінтингу мають належати підключеному гаманцю як єдиному підписувачу.
- Мінт не має бути задіяний в іншій вибраній операції того самого плану очищення.
Це навмисно робить автоматичне охоплення консервативним. Відсутній мінт може не відповідати умовам, потребувати іншої моделі підписувачів або просто не потрапити до набору кандидатів на сайті.
Скільки SOL може повернути мінт?
Загальна сума:
mint lamports − current reserve for the mint's data length
Наприклад, якщо незмінений класичний мінт досі зберігає застарілий 0.0014616 SOL резерв, а перший запропонований етап ренти набуде чинності, його новий розрахований резерв становитиме 0.00132993 SOL. Умовний валовий надлишок становитиме 0.00013167 SOL.
У цьому прикладі припускається, що шлюз активний, розмір мінта залишається на рівні 82 байтів, жодні лампорти не переміщувалися й раніше виведення не виконувалося. Сайт зчитує актуальні значення, а не застосовує цей приклад до кожного мінта.
Sol Incinerator стягує 200 базисних пунктів, або 2%, від валового надлишку через свою обгортку Assetcinerator. Звичайна мережева комісія за транзакцію сплачується окремо. Прямі інтеграції API також можуть налаштувати розкриту партнерську комісію, тому інтеграторам слід використовувати відповідь попереднього перегляду, а не обчислювати виплату користувачу на основі цієї статті.
Що відбувається з мінтом після виведення?
Змінюється лише його баланс лампортів. Мінт залишається ініціалізованим і звільненим від ренти. Незмінними залишаються:
- загальна пропозиція;
- кількість десяткових знаків;
- повноваження мінтингу та заморожування;
- розширення Token-2022;
- кожен акаунт токена, пов’язаний із мінтом; і
- усі баланси власників.
Оскільки мінт залишається відкритим, інший етап ренти може згодом створити новий надлишок. Ті самі правила щодо повноважень застосовуватимуться знову, якщо конфігурація повноважень мінта не зміниться.
Що робити, якщо повноваження мінтингу відкликано?
Відкликання повноважень мінтингу зазвичай має на меті зафіксувати пропозицію. Воно не передає повноваження на виведення власникам токенів або гаманцю, який спочатку створив мінт.
Для WithdrawExcessLamports, необхідним підписувачем стає сам мінт-джерело. Мінт на кривій, створений із ключової пари, може підписати лише тоді, коли хтось досі контролює саме цю ключову пару. Програмно похідний або інший мінт поза кривою може підписати лише через правильний CPI від програми-власника. Звичайний сайт гаманця не може створити жоден із цих підписів.
Саме тому надлишок може залишатися недоступним, хоча його видно ончейн. Лампорти не вважаються автоматично покинутими — необхідний спосіб підписання може просто більше не існувати.
Чи можуть розробники використовувати Sol Incinerator API?
v2 API надає три автентифіковані маршрути для підтримуваних інтеграцій:
POST /withdraw-excess-lamports/previewщоб перевірити поточну відповідність умовам і комісії;POST /withdraw-excess-lamportsщоб створити транзакцію; іPOST /withdraw-excess-lamports-instructionsщоб повернути інструкції для масштабнішої інтеграції.
Запити ідентифікують userPublicKey і sourceAccount, з необов’язковим authorityPublicKey і multisigSignerPublicKeys. Повернену транзакцію все одно мають локально підписати всі необхідні уповноважені сторони. API не отримує приватних ключів і не може обійти перевірки підписувачів Token Program.
Прочитайте докладний Посібник для розробників щодо WithdrawExcessLamports перед інтеграцією мінта з відкликаними повноваженнями, мультипідписом або керованого CPI-.

Sol Incinerator
Проскануйте видимі для гаманця мінти-кандидати та попередньо перегляньте доступний надлишок SOL.
Матеріали за темою
Поширені запитання
Чи може мінт токена Solana містити доступні для повернення SOL?
Так. Мінт — це акаунт Token Program із власним балансом лампортів і резервом для звільнення від ренти. Якщо його баланс перевищує поточний резерв, WithdrawExcessLamports може переказати надлишок за умови підпису необхідної уповноваженої сторони. Пропозиція мінта, кількість десяткових знаків, повноваження та інші дані мінта залишаються незмінними.
Хто може вивести надлишок SOL із мінта токена?
Для мінта з активними повноваженнями мінтингу потрібен підпис власника цих повноважень. Якщо повноваження мінтингу відкликано, підписати має сам акаунт мінта: за допомогою початкової ключової пари на кривій або через CPI від програми, що керує мінтом поза кривою. Власники токенів не можуть ставити підпис лише на тій підставі, що володіють токеном.
Чи знаходить Sol Incinerator кожен мінт, яким керує гаманець?
Ні. Сайт надсилає обмежений набір видимих для гаманця мінтів-кандидатів і включає лише ті мінти, поточним одноосібним власником повноважень мінтингу яких є підключений гаманець. Для мінтів із мультипідписом, відкликаними повноваженнями, програмним керуванням або мінтів, які не вдалося виявити з інших причин, потрібні сумісна пряма інтеграція та необхідні підписувачі.
Чи змінює виведення SOL з мінта пропозицію токена?
Ні. WithdrawExcessLamports змінює лише баланс лампортів акаунта мінта й не може зменшити його нижче поточного резерву для звільнення від ренти. Пропозиція токена, кількість десяткових знаків, повноваження мінтингу, повноваження заморожування, розширення та баланс токенів кожного власника залишаються такими самими, як до транзакції.