Токен не з'являється у гаманці з трьох основних причин: його ще не додано до інтерфейсу, гаманець не отримав актуальні дані через RPC-вузол або ж цього токену на вашому адресі фактично немає — можливо, через підробку. Нижче наведено покроковий алгоритм діагностики кожної ситуації.
Можливі причини: відсутність додавання, RPC, підробка
Токен не додано до інтерфейсу гаманця
Більшість гаманців Solana показують лише ті токени, які користувач явно додав або які з'явилися після підтвердженої транзакції. Якщо ви отримали токен вперше, гаманець може не відобразити його автоматично. Це не означає, що транзакція не пройшла — баланс токен-рахунку існує в мережі, але інтерфейс його просто не показує.
Проблеми з RPC-вузлом
Гаманець отримує дані про ваші токени через RPC (Remote Procedure Call) — вузол, який передає інформацію з блокчейну. Якщо цей вузол перевантажений, синхронізується з затримкою або тимчасово недоступний, гаманець може показувати неповний список токенів або взагалі порожній.
Як перевірити: відкрийте блокчейн-ексplorer (наприклад, Solscan) і введіть адресу свого гаманця. Якщо токен видно там, але не у гаманці — проблема саме в RPC.
Підроблений токен або оманлива транзакція
У мережі Solana будь-хто може створити токен із довільною назвою та символом. Зловмисники іноді створюють токени з назвами, що імітують відомі проєкти, і розсилають їх на випадкові адреси. Мета — змусити користувача додати цей токен, перейти на підроблений сайт і підписати шкідливу транзакцію. Інший варіант: ви бачите «надходження» у сповіщенні, але реальна транзакція не існує — це може бути фішингове повідомлення.
Як додати токен вручну
Передумови: ви впевнені, що транзакція пройшла, і маєте контрактну адресу токена (mint address).
Загальний порядок дій для більшості гаманців Solana:
- Відкрийте гаманець і перейдіть до розділу зі списком токенів.
- Знайдіть кнопку «Додати токен» або «Import token».
- Вставте контрактну адресу токена (mint address). Не копіюйте адресу з повідомлень, електронної пошти чи сторонніх чатів. Беріть її лише з офіційного джерела проєкту або з блокчейн-ексplorerа, де ви підтвердили транзакцію.
- Гаманець відобразить назву, символ і логотип. Перевірте, чи вони збігаються з очікуваними.
- Підтвердьте додавання.
Очікуваний результат: токен з'являється у списку з коректним балансом.
Ризик: якщо ви додали підроблений токен, це саме по собі не шкідливо — ви лише переглядаєте баланс. Небезпека виникає, якщо після цього ви перейдете за посиланням, яке нібито пов'язане з цим токеном, і підпишете транзакцію. Тому додавання невідомого токена вимагає попередньої перевірки (про це — нижче).
Як відкотити: видалення токена з інтерфейсу гаманця (hide token) не впливає на баланс у блокчейні. Токен-рахунок залишається, ви просто прибираєте його з виду.
Як перевірити, чи токен справжній
Перш ніж додавати токен або взаємодіяти з ним, виконайте такі перевірки:
- Контрактна адреса. Знайдіть офіційну адресу токена на верифікованому ресурсі проєкту. Порівняйте її з тією, що є у вашій транзакції або яку ви збираєтеся додати. Навіть одна відмінна літера чи цифра означає, що це інший токен.
- Інформація в експлорері. Вставте контрактну адресу в блокчейн-ексplorer. Перевірте: хто створив токен, скільки холдерів, чи є ліквідність. Токен з одним холдером і без ліквідності, який раптово з'явився на вашому адресі — типова ознака спам-розсилки.
- Тип токен-рахунку. У Solana існують стандартні SPL-токени та токени з розширеними можливостями (Token Extensions). Деякі гаманці можуть не підтримувати певні типи. Перевірте в експлорері, чи не має токен незвичних властивостей (наприклад, незворотної передачі).
- Логотип та метадані. Логотип у гаманці завантажується з метаданих токена. Зловмисники можуть скопіювати логотип справжнього проєкту. Тому візуальна схожість не є підтвердженням справжності.
Червоні прапорці: токен з'явився без вашої ініціативи, має ту саму назву, що й відомий проєкт, але іншу контрактну адресу; супроводжується повідомленням із посиланням на «активацію», «клейм» або «безпеку».
Обмеження гаманців
Не кожен гаманець здатен відобразити будь-який токен. Основні обмеження:
- Підтримка Token Extensions. Деякі нові типи токенів (з конфіденційними балансами, незворотною передачею, умовними трансферами) вимагають оновленого інтерфейсу. Старі версії гаманців або гаманці, які не реалізували цю підтримку, просто не покажуть такий токен.
- Кількість токен-рахунків. Кожен токен у Solana створює окремий асоційований токен-рахунок (ATA). Деякі гаманці мають ліміт на кількість відображуваних ATA або обмежують запити до RPC, щоб не перевантажувати з'єднання.
- Закриті токен-рахунки. Якщо ви закрили токен-рахунок (close account), токен зникне з інтерфейсу навіть за наявності залишку — закриття рахунку без попереднього зняття коштів призводить до втрати токенів.
- Специфіка мобільних версій. Мобільні додатки можуть мати обмежену підтримку певних стандартів порівняно з десктопними версіями або розширеннями браузера.
Якщо ви підтвердили, що токен справжній, транзакція пройшла, але гаманець його не показує — спробуйте оновити RPC-вузол у налаштуваннях, переключитися на інший вузол або перевірити оновлення гаманця.
Наступний крок
Після того, як ви з'ясували причину відсутності токена та за потреби додали його вручну, варто переконатися, що жоден сторонній контракт не має доступу до ваших коштів. Якщо ви раніше підписували транзакції, пов'язані з підозрілими токенами, перейдіть до наступного матеріалу: Як відкликати небажані дозволи.