Вернуться в блог
Solana

Вернуть SOL без SOL: как работает Gasless Pay

S
Sol Slugs Team
Sol Incinerator

В кошельке почти нет доступного SOL, но Sol Incinerator находит SOL, который можно вернуть. Вы пытаетесь его получить и сталкиваетесь с очевидной проблемой: отправка транзакции тоже требует SOL.

Gasless Pay решает эту проблему. Для подходящей транзакции Sol Incinerator авансирует сетевую комиссию, чтобы вы могли освободить возвращаемый SOL без предварительного пополнения кошелька.

Можно ли вернуть SOL, если в кошельке нет SOL?

Да, если спонсирование комиссий доступно и транзакция соответствует условиям. Sol Incinerator может оплатить сетевую комиссию, пока ваш кошелёк разрешает очистку. Транзакция освобождает SOL и оплачивает спонсирование из этих средств, оставляя остаток в кошельке.

Важно различать доступный для расходования SOL и SOL на других аккаунтах. Пустой токен-аккаунт может сохранять депозит rent после продажи или перевода токенов. Доступный баланс кошелька не включает этот депозит как средства, которые можно немедленно потратить на сетевую комиссию.

Закрытие аккаунта снова делает этот SOL доступным. Gasless Pay помогает оплатить необходимую транзакцию. Он не создаёт выплату, если в кошельке нет ничего подходящего для возврата.

Механику аккаунтов объясняет руководство как вернуть Solana из неиспользуемых токен-аккаунтов.

Что такое транзакции без gas в Solana?

У транзакций Solana есть назначенный плательщик комиссии. Этот аккаунт может отличаться от кошелька, разрешающего действие, поэтому приложение может спонсировать сетевую комиссию. Документация Solana по абстракции комиссий объясняет модель отдельного плательщика.

В Sol Incinerator ваш кошелёк по-прежнему разрешает выбранную очистку или другую поддерживаемую операцию. Спонсирование предоставляет SOL для отправки. Решение о подписи остаётся за вами.

Вы можете встретить названия транзакции Solana без gas, спонсирование комиссий или спонсируемые комиссии транзакций. Здесь они описывают одно преимущество: подходящий возврат можно начать без оплаты сетевой комиссии из текущего баланса кошелька.

Почему токены есть, а SOL для комиссии не хватает?

Баланс токенов и баланс нативного SOL выполняют разные функции. Наличие токенов не даёт плательщику автоматически доступный SOL. Объяснение Phantom об ошибках нехватки средств разбирает эту частую путаницу.

Та же проблема возникает, если опустошить старый торговый кошелёк до закрытия неиспользуемых аккаунтов. Возвращаемый депозит может остаться, но обычной транзакции всё равно сначала нужен плательщик со средствами, чтобы его освободить.

Gasless Pay устраняет именно этот недостаток финансирования. Он не превращает посторонний перевод, обмен или транзакцию другого приложения в спонсируемую операцию.

Как закрыть токен-аккаунты без SOL с помощью Gasless Pay?

Спонсирование встроено в существующий процесс очистки:

  1. Откройте Sol Incinerator и подключите кошелёк. Сканирование только читает данные; для просмотра результатов не нужна подпись транзакции.
  2. Проверьте подходящие аккаунты и ожидаемый результат. Начните с пустых аккаунтов, если хотите вернуть rent без уничтожения токенов.
  3. Выберите Claim SOL. Если доступный баланс ниже оценки комиссии, приложение автоматически запросит спонсирование. Отдельного переключателя Gasless Pay нет.
  4. Проверьте транзакцию в кошельке. Сервис проверяет условия до показа пригодных спонсируемых транзакций для одобрения. Убедитесь, что предлагаемые действия соответствуют выбору.
  5. Одобрите и дождитесь подтверждения. Успешные транзакции возвращают оставшийся полученный SOL в кошелёк. Большой выбор может потребовать нескольких транзакций: проверьте подтверждённые результаты, прежде чем повторять оставшиеся действия.

Gasless Pay меняет финансирование сетевой комиссии, а не смысл одобряемого действия. Закрытие пустого аккаунта и сжигание актива — разные операции. Сравнение сжигания и закрытия объясняет различие.

Какие операции могут использовать спонсирование?

Основной сценарий — возврат rent в SOL без gas из подходящих пустых токен-аккаунтов, включая поддерживаемые SPL Token и Token-2022. Поддерживаемые сценарии сжигания с возвратом также могут запрашивать спонсирование, если итоговая транзакция соответствует требованиям сервиса.

Другие интегрированные сценарии включают подходящие продажи токенов через инструмент продажи и получение назначенных кошельку комиссий создателя, в зависимости от их доступности. Поддержка одного сценария не означает спонсирование всего набора инструментов.

Текущая интеграция не запрашивает спонсирование для получения аирдропов, выплат Pump, привязанных к социальным аккаунтам, массовой отправки, отзыва разрешений токенов или инструмента сжигания застрявших токенов. Не считайте обычный обмен автоматически покрытым.

У сжатого NFT нет индивидуального депозита rent в токен-аккаунте, который можно вернуть. Поэтому сжигание только такого NFT не приносит SOL, необходимого для этой модели. Само наличие спама в кошельке не доказывает право на получение без gas.

Сколько стоит Gasless Pay?

В текущей модели Sol Incinerator удерживает удвоенную спонсируемую сетевую комиссию из SOL, возвращённых в той же транзакции. Обычная комиссия сервиса также действует. Gasless Pay устраняет необходимость аванса, а не эти расходы.

Для спонсируемой очистки пустых аккаунтов без дополнительного финансирования rent расчёт выглядит так:

Полученный SOL = возвращённый rent − комиссия за очистку − возмещение спонсирования.

Возмещение спонсирования уже включает возврат сетевой комиссии. Не вычитайте ту же сетевую комиссию ещё раз при оценке результата.

Универсальной выплаты на аккаунт нет: на результат влияют балансы, возвращаемый rent, выбранная операция и сетевые расходы. Перед подписью проверьте ожидаемый чистый возврат и транзакцию кошелька. Возврат rent также не возмещает сетевые комиссии прошлых транзакций.

Почему спонсирование может пропустить аккаунт или предложить повторить попытку?

Транзакция должна вернуть достаточно SOL для обязательных удержаний и требуемого остаточного баланса. Сервис проверяет предложенную транзакцию до допуска к спонсированию. Низкий баланс — причина для запроса, а не гарантия одобрения.

Некоторые элементы могут подойти, а другие — быть исключены. Спонсирование также бывает временно недоступно, если предыдущая спонсируемая транзакция ещё рассчитывается или достигнуты лимиты сервиса. Следуйте сообщению о повторной попытке и проверяйте уже подтверждённые действия.

Если кошелёк не сохраняет подпись спонсора при подписании, приложение блокирует отправку. Возможно, потребуется переподключение или совместимый способ подписи. Многократное одобрение одного и того же неудачного запроса не меняет его соответствие условиям.

Сохраняете ли вы контроль над кошельком при спонсировании комиссий?

Да. Приватные ключи остаются в кошельке, а выбранное действие по-прежнему требует вашего одобрения. Подпись спонсора разрешает ему выступить плательщиком; ваша подпись разрешает вашу часть транзакции.

Перед подписью проверьте выбранные аккаунты и все необратимые сжигания. Если цель — просто освободить SOL из неиспользуемых аккаунтов, начните с очистки пустых. Спонсирование позволяет сделать это подходящим кошелькам, у которых нет средств на предварительную оплату комиссии.

Sol Incinerator

Sol Incinerator

Подключите кошелёк и проверьте, какие аккаунты содержат SOL для возврата.

Попробовать

Читайте также

Часто задаваемые вопросы

Можно ли вернуть SOL, если в кошельке нет SOL?

Подходящая спонсируемая транзакция может вернуть SOL без начального баланса SOL. Gasless Pay в Sol Incinerator оплачивает сетевую комиссию и удерживает свою плату из средств, полученных в той же транзакции. Операция должна поддерживать спонсирование и возвращать достаточно SOL для возмещения затрат и соблюдения требований к остаточному балансу.

Gasless Pay в Sol Incinerator бесплатен?

Gasless Pay избавляет от необходимости заранее оплачивать сетевую комиссию. В текущей модели Sol Incinerator удерживает удвоенную спонсируемую сетевую комиссию из SOL, возвращённых в той же транзакции. Обычная комиссия сервиса за операцию также действует, поэтому вы получаете меньше валовой суммы возврата.

Почему Phantom сообщает, что SOL недостаточно для комиссии?

В кошельке могут быть токены или доступный к возврату rent, но недостаточно свободного SOL для сетевой комиссии. Поддерживаемый сценарий спонсирования использует отдельного плательщика для предварительной оплаты. Это помогает только подходящим транзакциям в данном сценарии, а не финансирует все действия кошелька.

Нужно ли сжигать токены для Gasless Pay?

Нет. Закрытие подходящих пустых токен-аккаунтов освобождает их депозиты SOL без сжигания токенов. Gasless Pay меняет способ оплаты сетевой комиссии. Если отдельно выбрать поддерживаемое сжигание в Pro Mode, оно останется необратимым: перед подписью проверьте каждый выбранный актив.

Почему получение SOL без gas может быть недоступно?

Спонсирование должно быть включено, операция должна его поддерживать, а транзакция — возвращать достаточно SOL для возмещения и требуемого остатка. Временные лимиты или незавершённая спонсируемая транзакция тоже могут мешать новой попытке. Сам по себе нулевой баланс SOL не означает, что кошелёк соответствует условиям.

Вернуть SOL без SOL: как работает Gasless Pay | Sol Incinerator