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

Как удалить кошелёк Solana: вывести его из использования и вернуть всё

Люди ищут, как удалить кошелёк Solana, когда переходят на новый кошелёк, наводят порядок после мошенничества или просто больше не пользуются адресом. Кнопки удаления on-chain не существует, но есть аккуратный способ вывести кошелёк из использования так, чтобы ничего ценного не осталось. В этом руководстве объясняется, что может и что не может означать «удаление», а затем шаг за шагом описан вывод кошелька в порядке, который возвращает больше всего.

Можно ли удалить кошелёк Solana?

Нет. Кошелёк Solana — это keypair, и любой, у кого есть его фраза восстановления или приватный ключ, может восстановить его на любом устройстве. Зато его можно вывести из использования: забрать ценное, продать или сжечь остальное, закрыть токен-аккаунты, чтобы вернуть rent, вывести SOL, а затем удалить кошелёк из приложений.

Под удалением кошелька люди понимают три разные вещи, и только последняя что-то меняет on-chain:

Что вы делаетеЧто происходит на самом деле
Удаляете аккаунт из Phantom, Solflare или другого приложенияЭто устройство забывает ключ; адрес и активы не затрагиваются
Уничтожаете все копии фразы восстановленияБольше никто не может подписывать за адрес, включая вас; всё оставшееся там застревает
Опустошаете и закрываете всё, чем владеет адресКошелёк ничего не хранит, а его заблокированные депозиты возвращаются к вам

У on-chain стороны есть ещё одно правило. Кошелёк — это аккаунт System Program, и документация по среде выполнения аккаунтов Solana требует, чтобы он оставался на уровне минимума, освобождённого от rent, или выше, либо опускался ровно до нуля лампортов. Когда вы выводите последние SOL, аккаунт опускается до нуля и перестаёт существовать как сохранённое состояние. Сам адрес по-прежнему может получать переводы и эйрдропы от кого угодно, поэтому выведенный из использования кошелёк пуст, но не запечатан.

Почему бы просто не перестать пользоваться старым кошельком?

Потому что в брошенном кошельке ещё могут быть SOL, которыми вы могли бы воспользоваться. Каждый токен или NFT, когда-либо полученный кошельком, создал токен-аккаунт с возвратным депозитом rent. Продажа токена оставляет этот аккаунт открытым, а депозит заблокированным. Закрыть его может только владелец, поэтому, как только вы перестаёте подписывать за адрес, эти SOL фактически потеряны.

То же относится ко всему, что стоит перенести: забытые токены, NFT, SOL в стейкинге и позиции в приложениях, которые вы больше не открываете. Правильный вывод кошелька из использования — последний шанс всё это собрать.

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

Что проверить перед выводом кошелька Solana из использования?

Начните с инвентаризации, потому что некоторым активам нужны дополнительные шаги, прежде чем их можно будет перенести:

  • Токены и NFT в самом кошельке.
  • SOL в стейкинге. Стейк-аккаунт нужно деактивировать, а вывод станет доступен только после того, как деактивация вступит в силу на границе эпохи.
  • Позиции в приложениях, например депозиты в кредитовании, позиции ликвидности или открытые ордера. Они хранятся в аккаунтах приложения, поэтому выводите или закрывайте их через это приложение.
  • Невостребованные награды, включая эйрдропы и награды создателя или кешбэк Pump.fun.
  • Домены Solana Name Service, которые можно перенести на новый кошелёк или удалить.
  • Активные делегирования, например лимит Autocompounder. Отмените их on-chain; отключение сайта этого не делает.

Затем решите, куда всё отправится. Используйте кошелёк назначения, который вы контролируете, внимательно скопируйте его адрес и оставьте в старом кошельке достаточно SOL для сетевых комиссий до последнего шага.

Как вывести кошелёк Solana из использования шаг за шагом?

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

1. Обменяйте то, что ещё ликвидно

Токены с работающим рынком стоят больше проданными, чем сожжёнными. Используйте страницу обмена для крупных балансов или прочитайте, как обменять dust-токены, для мелких остатков. Обмен на SOL также означает меньше отдельных активов, которые потом придётся переносить.

2. Отправьте ценное

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

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

3. Сожгите остальное

Остаётся всё, что вы не продали и не оставили себе: спам, токены после rug pull и ненужные NFT. Сжигание взаимозаменяемого токена позволяет закрыть его токен-аккаунт и вернуть депозит; сжигание NFT также может освободить аккаунты метаданных и edition в зависимости от стандарта актива. Переключите Sol Incinerator в режим Pro, чтобы сжигать токены, NFT и домены. Для мёртвых LP-токенов и неизвестных токенов нужен режим Dev.

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

4. Закройте пустые токен-аккаунты

Аккаунты токенов, которые вы уже продали или отправили, всё ещё открыты. Режим Fun в Sol Incinerator закрывает пустые токен-аккаунты, а закрытие аккаунта также удаляет привязанное к нему одобрение делегата. Комиссия составляет 2% от возвращённых лампортов, а предпросмотр показывает точную сумму.

Если в старом кошельке слишком мало SOL для сетевых комиссий, подходящая очистка может использовать Gasless Pay. Массовая отправка не запрашивает спонсирование, поэтому выполните шаг 2, пока у вас ещё есть SOL на комиссии.

5. Выведите оставшиеся SOL

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

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

Адрес продолжает существовать как публичный ключ, и кто угодно всё ещё может что-то на него отправить. Спам-токены и NFT-эйрдропы могут продолжать приходить. Их получение никому не даёт доступа к адресу, а поскольку ценного там ничего не осталось, взаимодействовать с ними вам никогда не нужно.

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

Удаление аккаунта из приложений-кошельков — последний и наименее важный шаг. Оно наводит порядок в приложении, но не имеет никакого эффекта on-chain.

Sol Incinerator

Sol Incinerator

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

Попробовать

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

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

Можно ли удалить кошелёк Solana?

Не в смысле уничтожения. Адрес Solana происходит из keypair, и любой, у кого есть его фраза восстановления или приватный ключ, может в любой момент восстановить его. Вместо этого кошелёк можно вывести из использования: забрать всё ценное, закрыть его аккаунты, вывести SOL и удалить его из приложений-кошельков.

Удаляется ли кошелёк, если убрать его из Phantom?

Нет. Удаление аккаунта или сброс приложения стирает только копию ключа на этом устройстве. Адрес и всё, что на нём хранится, остаются on-chain, а та же фраза восстановления может снова его импортировать. Опустошите кошелёк перед удалением или храните фразу, пока не сделаете это.

Что происходит с кошельком Solana, на котором ноль SOL?

Кошелёк — это аккаунт System Program, и Solana разрешает ему хранить либо не меньше минимума, освобождённого от rent, либо ровно ноль лампортов. При нуле он перестаёт существовать как сохранённое состояние аккаунта, но его адрес по-прежнему может в любой момент получать SOL или токены от кого угодно.

Нужно ли закрыть токен-аккаунты, прежде чем бросить кошелёк?

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

Как удалить кошелёк Solana: вывести его из использования и вернуть всё | Sol Incinerator