Адрес wSOL: как отличить настоящий wSOL от подделки
Адрес wSOL и его двойник в Token-2022, адрес вашего аккаунта wSOL, проверка подделок и JitoSOL, и когда wSOL пора вернуть в нативный SOL.

wSOL, который встречается в обменах, пулах ликвидности и кошельках Solana, указывает на один и тот же адрес токена. Адрес wSOL фиксирован и не меняется. Кто его знает, тот по одной строке видит, что на самом деле лежит в кошельке или стоит в паре, а что только носит похожее имя.
Эта статья целиком про адрес wSOL и про то, что из него следует: второй нативный mint в Token-2022, адрес вашего собственного аккаунта wSOL, подделки и токены стейкинга, случаи, когда wSOL пора вернуть в нативный SOL. Что такое обёртка и как обернуть или развернуть SOL по шагам, спокойно разобрано в материале что такое wSOL и зачем оборачивать SOL.
Адрес wSOL и что показывает настоящий mint
So11111111111111111111111111111111111111112это адрес wSOL: нативный mint классической программы Token Program, один и тот же для любого кошелька, экрана обмена и пула ликвидности.
Сам wSOL это SOL, который лежит на токен-аккаунте этого mint. Общего хранилища здесь нет: баланс обеспечен тем SOL, что находится внутри вашего аккаунта, строго 1 к 1. В блокчейне mint выглядит так:
| Поле | Настоящий wSOL |
|---|---|
| Адрес | So11111111111111111111111111111111111111112 |
| Программа | Token Program, классическая программа токенов |
| Десятичные знаки | 9, как у самого SOL |
| Mint authority | нет |
| Freeze authority | нет |
Полномочий выпуска и заморозки нет ни у кого. Напечатать wSOL из воздуха или заморозить чужой баланс нельзя, а новый wSOL появляется только тогда, когда кто-то кладёт SOL на аккаунт wSOL. Откуда у SOL девять знаков после запятой и что это значит для других токенов, объясняет статья о десятичных знаках токена Solana.
Иногда пишут, что mint у wSOL один. На деле нативных mint два. Свой есть у новой программы Token Extensions (Token-2022): 9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP. Это тоже обёрнутый SOL, но mint другой, поэтому пул ликвидности или приложение, построенные под один, другой не держат. В обменах и пулах вам встречается классический адрес из рамки выше.
Оба адреса приведены в документации Solana о Sync Native, а чем вообще различаются две программы токенов, разобрано в сравнении Token-2022 и SPL Token. Всё прочее, что называет себя wSOL, это другой токен.
Адрес mint и адрес вашего аккаунта wSOL
Здесь легко запутаться. Mint один на всех. А wSOL в конкретном кошельке лежит на токен-аккаунте этого кошелька для нативного mint, и адрес такого аккаунта выводится из адреса кошелька и адреса mint. Отсюда простое следствие: в каждом кошельке он свой.
Проверять нужно адрес mint. Адрес аккаунта говорит только о том, где хранится ваш баланс, и у соседа он будет другим. Так и должно быть.
Отдельно создавать этот аккаунт не нужно: первое оборачивание открывает его в той же транзакции. Инструмент оборачивания SOL в wSOL делает всё одной подписью в вашем кошельке. Пока аккаунт открыт, он держит возвратный депозит ренты. Закрытие возвращает депозит вместе с балансом, аккаунт исчезает, а следующее оборачивание откроет его снова.
Где wSOL появляется без ручного оборачивания

Обмен через Jupiter по умолчанию сам оборачивает SOL на входе и разворачивает на выходе, а аккаунт wSOL закрывает в той же транзакции. Так описан параметр wrapAndUnwrapSol в справочнике Jupiter по swap API. Обмен токенов через Jupiter на j.tools эту настройку не меняет.
На схеме выше этот путь замкнут в круг: SOL заходит, превращается в wSOL, проходит через приложение или пул ликвидности и возвращается в кошелёк нативным SOL. Вы при этом видите только SOL и нужный вам токен.
Транзакция в Solana выполняется целиком или не выполняется совсем. Неудачный обмен ничего не меняет в кошельке, списывается только сетевая комиссия, и хвоста wSOL он не оставляет. Откуда же тогда берётся остаток wSOL? Вариантов три:
- приложение держит свой аккаунт wSOL открытым (у самого Jupiter для этого есть отдельная настройка);
- операция разбита на несколько транзакций, и одна из поздних не выполнилась;
- кто-то прислал wSOL на ваш кошелёк.
Пулы ликвидности хранят токены SPL, поэтому сторона SOL в любой паре с SOL на деле wSOL. Именно поэтому страница пула или пары показывает её под адресом So11111111111111111111111111111111111111112.
Инструменты ликвидности j.tools оборачивают сторону SOL внутри того же процесса, когда вы вносите ликвидность через добавление и вывод ликвидности. При выводе сторона SOL возвращается обратно, а если немного wSOL всё же осталось в кошельке, разверните его. И одно правило на случай, когда приложение прямо просит wSOL: оберните ровно ту сумму, которую оно просит.
Что не является wSOL
Имя, тикер и логотип токена задаёт тот, кто его создал. Назвать свой токен wSOL и поставить знакомую картинку может кто угодно, так что название ничего не доказывает. Доказывает только адрес mint.
Отдельная история с JitoSOL и mSOL. Это токены ликвидного стейкинга, то есть квитанции на SOL, отданный в пул стейкинга, и у каждого из них свой mint. Их стоимость в SOL растёт по мере начисления наград, поэтому курс к SOL не держится на 1 к 1. В SOL они возвращаются через свой протокол или обмен, а не разворотом. wSOL ничего не приносит и всегда равен SOL.
И последнее: SOL, обёрнутый в другом блокчейне, это снова отдельный актив со своим адресом в той сети. К wSOL на Solana он отношения не имеет, даже если тикер совпадает.
Прежде чем подписать обмен или принять токен как SOL, сверьте адрес mint, а не тикер. Логотип и название подделать проще всего.
Как проверять незнакомый токен по адресу в целом, показывает проверка токена Solana на скам.
Как проверить токен, который называет себя wSOL
- Откройте токен в обозревателе блоков и сравните адрес mint с
So11111111111111111111111111111111111111112посимвольно, от первого знака до последнего. Если токен выпущен под Token-2022, сравнивайте с9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP. - Посмотрите на сам mint. У классического wSOL это программа Token Program, 9 десятичных знаков, нет mint authority и нет freeze authority. Любое расхождение значит, что перед вами другой токен.
- На экране обмена или пула ликвидности проверьте, какой mint стоит за стороной SOL и за тем, что вы получаете.
Сравнивайте строку целиком, а не только первые и последние символы. Если адрес mint совпал полностью, это wSOL, как бы ни выглядела картинка рядом. Если не совпал, никакой логотип этого не исправит.
Когда wSOL нужно вернуть в нативный SOL
Комиссии. Сетевые комиссии платятся только нативным SOL: сеть списывает комиссию с кошелька, который подписывает транзакцию, ещё до её выполнения. wSOL лежит на токен-аккаунте и возвращается в кошелёк лишь при закрытии этого аккаунта. Поэтому кошелёк, в котором весь SOL обёрнут, не сможет заплатить даже за разворот.
Прежде чем оборачивать, оставьте в кошельке немного нативного SOL на комиссии.
Пополнение биржи. Биржа зачисляет то, что указано на её странице пополнения для этого адреса. Для SOL это нативный SOL, а wSOL для неё отдельный токен со своим mint. Если биржа не указывает wSOL среди принимаемых активов, сначала разверните его и отправляйте SOL. Сам перевод между биржей и кошельком описан в руководстве по переводу SOL с биржи на кошелёк.
Перевод человеку. Отправляйте SOL. Этой формой любой кошелёк платит комиссии, и получателю не придётся ничего разворачивать.
Закрытие аккаунта wSOL

Развернуть wSOL значит закрыть его аккаунт. Весь баланс и депозит ренты возвращаются нативным SOL одной транзакцией.
На j.tools разворот всегда закрывает аккаунт целиком и возвращает весь баланс, какую бы сумму вы ни ввели. Если часть нужно сохранить в wSOL, после разворота оберните эту часть снова.
Повторные циклы депозит не съедают: он возвращается при каждом закрытии. Каждый шаг «обернуть» или «развернуть» на деле стоит только сетевой комиссии.
Пустые токен-аккаунты, в том числе аккаунты wSOL, убирает закрытие пустых токен-аккаунтов. Инструмент показывает все токен-аккаунты кошелька, по умолчанию отмечает пустые, а закрытие возвращает их депозит. Для аккаунта wSOL закрытие и есть разворот: вместе с депозитом вернётся и обёрнутый SOL, если он там был. Комиссию платформы страница показывает до подписи. Вся уборка по шагам описана в статье о возврате ренты из пустых токен-счетов.
Короткая шпаргалка по ситуациям
| Ситуация | Что делать |
|---|---|
| Пара или пул ликвидности показывает SOL | За ним стоит So11111111111111111111111111111111111111112, ничего делать не нужно |
| Токен с именем wSOL и другим адресом | Это не wSOL, не принимайте его за SOL |
| JitoSOL или mSOL в кошельке | Токен стейкинга, разворотом его не вернуть |
| Остаток wSOL после обмена | Развернуть в инструменте оборачивания |
| Пустой аккаунт wSOL | Закрыть и вернуть депозит |
| Пополнение биржи | Развернуть wSOL и отправить SOL |
Частые вопросы про адрес wSOL
Какой адрес wSOL настоящий?
Адрес wSOL в обменах и пулах это So11111111111111111111111111111111111111112, нативный mint программы Token Program, один для всех кошельков. У Token-2022 есть свой нативный mint, 9pan9bMn5HatX4EJdBwg9VgCa7Uz5HL8N1m5D3NdXejP, и это другой mint.
Почему кошелёк показывает для wSOL другой адрес?
Это адрес вашего собственного аккаунта wSOL, он выводится из адреса кошелька и mint, поэтому у каждого кошелька он свой. Сам mint остаётся прежним, и сверять нужно именно его. После разворота аккаунт закрыт, а следующее оборачивание откроет его снова.
JitoSOL и mSOL это то же самое, что wSOL?
Нет. Это токены ликвидного стейкинга со своими mint. Их стоимость в SOL растёт вместе с наградами, а в SOL они возвращаются через свой протокол или обмен, не разворотом.
Можно ли отправить wSOL прямо на биржу?
Отправляйте нативный SOL. Страница пополнения показывает, что именно биржа зачисляет на этот адрес, и если wSOL там не указан, сначала разверните его.
Почему у mint wSOL нулевая эмиссия?
wSOL не выпускают. SOL лежит на каждом аккаунте wSOL, а поле supply у нативного mint программа Token Program держит на нуле, сколько бы SOL ни было обёрнуто. Опознаёт wSOL адрес, а не цифра эмиссии.
Итог короткий: сверяйте адрес, держите немного нативного SOL на комиссии и разворачивайте wSOL до того, как SOL уйдёт на биржу.


