Как проверить токен на скам перед покупкой
Пошаговая проверка токена за 5 минут: адрес контракта, держатели, ликвидность и LP, honeypot-тест, права владельца. С примерами цифр.
Пошаговая проверка токена за 5 минут: адрес контракта, держатели, ликвидность и LP, honeypot-тест, права владельца. С примерами цифр.
Знакомый купил мемкоин по наводке из Telegram-канала: 300 USDT, график зелёный, в чате пять тысяч человек и обещания «х100 за неделю». Через два часа цена просела на 40%, он нажал «продать», транзакция прошла успешно — а на баланс вернулось 0,58 USDT. Налог на продажу в самом контракте стоял 99,8%: продать монету было можно, только продавать её было некому, кроме авторов схемы. Скам не прячется в тёмном углу блокчейна, он лежит в открытом доступе — нужно лишь знать, куда смотреть. Ниже — проверка, которую стоит прогонять каждый раз, когда название монеты вы видите впервые.
Проверять нужно адрес контракта, а не название и не тикер. Откройте DexScreener, вставьте в поиск название монеты и найдите пару с наибольшей ликвидностью — оттуда скопируйте адрес токена. Дальше этот адрес вставляется в четыре сервиса: обозреватель сети (Etherscan, BscScan, Solscan), honeypot-чекер, GoPlus и RugCheck. Пять минут работы, ноль подписей и ноль подключений кошелька.
Важно: ни один из этих сервисов не требует подключать кошелёк и что-то подписывать. Сайт, который под видом «проверки токена» просит approve или seed-фразу, — сам по себе скам. Единственное исключение: обозреватели, где вы просто смотрите данные.
Копий больше, чем оригиналов. Токенов с тикером ARB на BNB Chain — больше двухсот, и большинство из них никакого отношения к Arbitrum не имеют. Схема простая: в чате дают ссылку, вы жмёте «покупаю», а покупаете однофамильца, созданного вчера. Откройте страницу токена на DexScreener, сверьте адрес посимвольно с тем, что в официальном канале проекта, и только потом переходите к покупке. Если адрес дают в личке или в объявлении — считайте это красным флагом.
На странице токена в обозревателе есть вкладка Holders. Смотрите не на количество, а на доли. Рабочее правило: если один кошелёк, который не является пулом ликвидности, держит больше 10% эмиссии — это плохо, больше 30% — опасно.
Пример: общая эмиссия 1 000 000 000 монет, у кошелька разработчика 550 000 000 — это 55%. Даже если он продаст десятую часть своей доли (55 000 000 монет), рынок получит в семь раз больше объёма, чем весь недельный оборот токена, и цена сложится. Заодно проверьте число держателей: 40 адресов при капитализации 200 000 $ — это не сообщество, а заготовка для слива. Для наглядности используйте Bubblemaps: он группирует связанные кошельки и сразу показывает, когда половина токенов нарисована одному человеку с десяти адресов.
Ликвидность — это деньги в пуле, которые позволяют вам продать монету. Тонкая ликвидность означает, что цена ломается от вашей же покупки. Считается просто: делите ликвидность на капитализацию.
Ориентир — ликвидность не ниже 10% от капитализации, меньше 5% — не входите. Дальше жмите на замок в интерфейсе пары (DexScreener, RugCheck, Unicrypt). Если LP не заблокирован, разработчик в любой момент забирает пул — вытаскивает USDT и оставляет вас с токеном, который некому продать. Это классический rug pull, и он происходит не за месяцы, а за одну транзакцию. Блокировка «на 10 лет» без подтверждающей ссылки на сервис ничего не значит.
Вставьте адрес на honeypot.is и в GoPlus Token Security. Эти сервисы симулируют покупку и продажу в виртуальной среде и показывают то, что глазами не видно:
Читать результат просто. Налоги до 5% — терпимо, 5–10% — торговать можно, но быстро выйти не получится. Всё, что выше 20%, — почти приговор: на сделке в 500 USDT вы отдадите больше 100 USDT только на комиссию контракта, и это при условии, что пул даст продать. Если GoPlus подсвечивает «Cannot sell» или «Honeypot» — закрывайте вкладку, дальше смотреть нечего.
Даже продаваемый токен может быть миной замедленного действия. Откройте контракт в обозревателе, вкладку Contract → Read, и найдите функцию owner(). Если вместо 0x0000000000000000000000000000000000000000 там живой адрес, владелец сохранил за собой рычаги:
Отказ от прав (renounce ownership) закрывает эти рычаги: owner становится нулевым адресом. Дополнительно посмотрите, верифицирован ли смарт-контракт. Если исходники на обозревателе скрыты, прочитать логику нельзя — ни вы, ни чекеры не знаете, что там внутри. Непроверенный контракт у токена из вчерашнего чата — это отказ на вход.
Токену два дня, у него 60 транзакций, а кошелёк создателя пополнен с биржи час назад. Пул открыли в момент анонса. Соцсети — один Telegram-канал на 8 000 подписчиков без истории, аккаунт в X зарегистрирован на прошлой неделе. Такой набор не запрещает покупку, но объясняет, кто на другой стороне сделки: не проект, а команда, которой важно, чтобы вы зашли сегодня и не успели продать завтра. Сравните с проектом, где контракт живёт год, ликвидность стояла на месте при падениях, а команда публикует отчёты. Разница в возрасте и поведении пула говорит о токене больше, чем график за сутки.