Чи можна повернути SOL з NFT, не спалюючи його?
Дані про ціни та можливості перевірено 3 вересня 2026 р..
Щоб повернути SOL, пов’язаний із Solana NFT, спалювання потрібне не завжди. Стандартний NFT зазвичай зберігається на токен-акаунті гаманця, де може бути більше лампортів, ніж вимагає поточний мінімум для звільнення від ренти. Надлишок можна перемістити, а NFT залишиться на місці.
Чи можна повернути SOL з NFT, не спалюючи його?
Так, якщо на токен-акаунті NFT зберігається більше SOL, ніж його актуальний резерв ренти. WithdrawExcessLamports переміщує лише цей надлишок. Токен-акаунт залишається відкритим, кількість NFT залишається рівною одиниці, а дані мінта, метаданих, видання та права власності не змінюються.
Це не те саме, що компенсація, яку пов’язують зі спалюванням колекційного токена. Спалювання назавжди знищує токен і іноді може закривати пов’язані акаунти. Виведення надлишкової ренти є навмисно неруйнівним і залишає токен-акаунт звільненим від ренти.
На якому саме акаунті NFT зберігається надлишок SOL?
Стандартний Metaplex NFT задіює кілька рівнів ончейн-акаунтів. Вони не мають спільного власника або єдиного правила виведення:
| Рівень акаунта | Типовий власник | Чи може власник скористатися WithdrawExcessLamports? |
|---|---|---|
| Токен-акаунт NFT у гаманці | програма SPL Token або Token-2022 | Так, якщо гаманець є власником токен-акаунта й на ньому є надлишок |
| мінт NFT | Token Program | Лише за наявності необхідних повноважень мінта; володіння NFT недостатньо |
| Акаунт метаданих | програма Metaplex | Ні |
| Акаунт видання або майстер-видання | програма Metaplex | Ні |
| Запис токена програмованого NFT | програма Metaplex | Ні |
| Листок стисненого NFT | Спільне дерево стиснення | Не існує окремого токен-акаунта або депозиту |
Для звичайного власника відповідним джерелом є токен-акаунт, що належить гаманцю. Мінт NFT — це окремий акаунт з окремими повноваженнями. Акаунти метаданих і видань є похідними акаунтами програм, а не токен-акаунтами, з яких власник може вивести кошти.
Що станеться з NFT після виведення?
На токен-акаунті залишається достатньо лампортів для дотримання поточного резерву мережі. Усе, що визначає NFT, який зберігається на ньому, залишається без змін:
- адреса та власник токен-акаунта;
- кількість токенів, що дорівнює одиниці;
- мінт і пропозиція NFT;
- вміст метаданих і видання;
- верифікація колекції;
- програмовані правила та записи токенів; а також
- можливість гаманця передавати або використовувати актив.
Транзакція все одно є публічною, і її слід перевірити, але вона не містить спалювання NFT чи переказу токена лише через те, що вихідний токен-акаунт представляє NFT.
Переконайтеся, що вибрана дія — Надлишкова рента, а не спалювання NFT. Pro Mode містить руйнівні дії з активами. Повернення надлишкової ренти в Fun Mode не є руйнівним, але ваш гаманець залишається останнім місцем для перевірки фактичної транзакції перед підписанням.
Скільки SOL може повернути токен-акаунт NFT?
Більшість токен-акаунтів класичного стандарту NFT використовують ту саму структуру обсягом 165 байтів, що й акаунти взаємозамінних токенів. За колишніх параметрів ренти для такої структури було потрібно 0.00203928 SOL. Якщо етап зниження ренти зменшить необхідний резерв, а акаунт збереже колишній баланс, різниця стане надлишком.
Точна сума може відрізнятися з таких причин:
- попереднє виведення вже зменшило баланс акаунта до резерву попереднього рівня;
- розширення Token-2022 збільшили довжину його даних;
- додаткові лампорти було надіслано безпосередньо на токен-акаунт;
- наступний запланований етап ренти ще не активовано; або
- акаунт залучено до іншої вибраної операції.
Sol Incinerator обчислює загальний надлишок на основі поточного стану акаунта та стягує 200 базисних пунктів, або 2%, від цієї суми. Стандартна мережева комісія сплачується окремо, тому орієнтуйтеся на остаточний попередній перегляд, а не множте кількість NFT на фіксоване значення.
Як повернути надлишок із токен-акаунта NFT?
- Відкрити Sol Incinerator і підключіть гаманець, у якому зберігається NFT.
- Дочекайтеся завершення сканування лише для читання та попереднього перегляду об’єднаної заявки.
- Перегляньте Надлишкова рента категорію в режимі Fun Mode або виберіть її з розширеного списку очищення.
- Перевірте адреси акаунтів, суму брутто, комісію протоколу, вартість транзакції та очікувану чисту зміну балансу SOL.
- Переконайтеся, що для NFT, який ви хочете зберегти, не вибрано спалювання.
- Підпишіть транзакцію та дочекайтеся підтвердження в мережі.
NFT залишається у збереженому токен-акаунті. Якщо наступний етап ренти зменшить резерв, цей акаунт знову може стати придатним.
Чи можна вивести ренту акаунта метаданих або видання без спалювання?
Ні. Акаунти метаданих, видань і програмованих записів токенів належать програмам Metaplex, а не власнику NFT через Token Program. WithdrawExcessLamports не може вивести з них кошти. Повернення доступних балансів із цих акаунтів зазвичай потребує підтримуваного процесу закриття або спалювання, а це інше й незворотне рішення.
Це розмежування запобігає поширеному непорозумінню. З NFT може бути пов’язано кілька акаунтів, але сам зв’язок не надає власнику права виводити кошти з кожного з них. Інструкція Token Program розпізнає лише власні мінти, токен-акаунти та мультипідписи.
Прочитайте Як спалювати NFT на Solana якщо ви маєте намір знищити непотрібний актив. Прочитайте NFT Solana: зберігання, рента, спалювання та очищення гаманця щоб дізнатися більше про відмінності між стандартами NFT.
А як щодо програмованих і стиснених NFT?
Програмований NFT усе ще має токен-акаунт, але також використовує стан запису токена, що належить програмі. Лише попередній перегляд у реальному часі може визначити, чи доступний токен-акаунт гаманця для виконання через обгортку надлишкової ренти. Сам запис токена не є джерелом для виведення.
Стиснені NFT влаштовані інакше. Право власності представлене листком у спільному дереві Меркла, а не окремим токен-акаунтом гаманця. Немає окремого депозиту ренти токен-акаунта для кожного NFT, який можна було б вивести, тому видалення або спалювання стисненого NFT не повертає з цього активу жодного SOL.
Коли слід виводити надлишок, закривати акаунт або спалювати актив?
| Ваш намір | Відповідна дія |
|---|---|
| Зберегти NFT і повернути лише надлишок з акаунта | Вивести надлишкову ренту |
| Не зберігати актив у вже порожньому токен-акаунті | Закрити акаунт |
| Назавжди знищити непотрібний NFT | Скористатися підтримуваним процесом спалювання після ознайомлення з усіма наслідками |
| Прибрати стиснений NFT з інтерфейсу | Спалити або видалити, усвідомлюючи, що окремого повернення ренти не буде |
Спочатку враховуйте бажаний результат для активу, а вже потім — суму SOL. Невелике повернення коштів не є причиною спалювати те, що ви хочете зберегти.
Пов’язані матеріали
Поширені запитання
Чи можна повернути SOL з Solana NFT, не спалюючи його?
Так, якщо токен-акаунт стандартного NFT, що належить гаманцю, містить більше лампортів, ніж його поточний резерв для звільнення від ренти. WithdrawExcessLamports переказує лише цей надлишок. NFT залишається в тому самому акаунті, його кількість дорівнює одиниці, а дані мінта, метаданих і видання не змінюються.
Чи можна вивести ренту з акаунта метаданих NFT?
Не за допомогою WithdrawExcessLamports. Акаунти метаданих, видань і записів токенів Metaplex — це PDA, що належать програмам, а не акаунти Token Program. Власник не може вивести з них лампорти за допомогою цієї інструкції. Деякі підтримувані процеси спалювання NFT можуть закривати відповідні пов’язані акаунти, але це знищує актив.
Чи мають стиснені NFT надлишкову ренту, яку можна повернути?
Стисненому NFT не належить рента окремого токен-акаунта. Дані про право власності зберігаються у спільному дереві стиснення, а не в окремому токен-акаунті гаманця. Видалення або спалювання стисненого NFT може очистити інтерфейс гаманця, але не повертає депозит ренти токен-акаунта.
Чи призводить повернення надлишку SOL до зміни або переказу NFT?
Ні. Виведення стосується лише надлишкових лампортів на токен-акаунті NFT. Воно не спалює, не передає, не делегує, не заморожує та не змінює NFT. Перш ніж схвалювати транзакцію в гаманці, переконайтеся, що в попередньому перегляді зазначено «Надлишкова рента» й указано очікуваний токен-акаунт.
