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

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

Эта инструкция подходит для ERC-20 и совместимых EVM-сетей, SPL Token и Token-2022 в Solana, Jetton в TON, TRC-20 в TRON, а также для wrapped и bridged-версий. Конкретные поля в обозревателях называются по-разному, поэтому важен не цвет значка или название кнопки, а смысл проверки: уникальный идентификатор токена, полномочия управляющих адресов, фактические свойства контракта, ликвидность и обратимость рыночного маршрута.

Если вы проверяете мемкоин, отдельный практический разбор покупки через биржу и DEX уже есть в материале OneMagic о том, как не купить скам-токен вместо мемкоина. Здесь подход шире: он применим к стейблкоинам, governance-токенам, utility-токенам, wrapped-активам, новым листингам и обычным токенам, у которых поддельная копия может выглядеть убедительнее оригинала.

Когда пользователь уже решил, где купить крипту, следующий вопрос — какой именно on-chain актив окажется в кошельке. Безопасный ответ на вопрос как купить крипту включает не только выбор биржи или DEX: до оплаты нужно подтвердить contract или mint выбранного токена и проверить возможность обратной продажи. Само намерение купить крипту не должно ускорять этот этап: чем новее актив и чем меньше его рынок, тем полезнее независимая сверка идентификатора и небольшой тест.

Короткий алгоритм проверки токена до покупки

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

После идентичности оценивают управляемость. Нужно понять, может ли кто-то допечатать supply, заморозить аккаунт, поставить адрес в blacklist, изменить transfer fee, заменить реализацию через proxy, поставить паузу или изменить правила перевода. Наличие таких полномочий не автоматически означает мошенничество: многие регулируемые стейблкоины и реальные протоколы управляемы. Вопрос в другом — кто обладает правом, как оно ограничено и соответствует ли это заявленной модели проекта.

Что показывает схемаНазвание и логотип отвечают почти ни на что. Нужны сеть, идентификатор контракта, права управления, ликвидность и реальный путь выхода.
Что запомнитьЕсли вы не доказали, какой контракт покупаете и сможете ли из него выйти, цена в интерфейсе не является достаточной причиной для сделки.

Третий слой — рыночная исполнимость. Токен может быть настоящим, но иметь настолько тонкую ликвидность, что небольшая покупка резко сдвигает цену. Или его можно купить, но продажа облагается огромной комиссией либо блокируется для обычных адресов. Поэтому до значимой суммы полезно получить котировку в обе стороны, посмотреть price impact и minimum received, а для нового или сомнительного токена — выполнить небольшой тест покупки и обратной продажи.

Этап Что подтвердить Красный флаг Решение
1. Идентичность Сеть и точный contract/mint/master Выбран актив только по названию Не покупать
2. Код и права Admin, mint, freeze, pause, blacklist, upgrade Неизвестный адрес может менять правила Разобраться до сделки
3. Supply Объём выпуска и возможность эмиссии Supply можно резко увеличить Оценить риск размывания
4. Рынок Пул, глубина, объём, route Цена есть, выхода почти нет Снизить размер или отказаться
5. Продажа Sell quote, налоги, ограничения Покупка проходит, продажа нет Отказаться
6. Подпись Spender, amount, deadline, contract Unlimited approval неизвестному адресу Не подписывать
7. Тест Малая покупка и обратная продажа Фактический результат отличается Остановиться

Название и тикер не идентифицируют токен

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

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

Поэтому поиск по названию в кошельке, DEX или агрегаторе — только способ найти кандидата. Финальное подтверждение делается по адресу контракта или mint. Для TON дополнительно важно понимать связь Jetton Master и индивидуальных jetton-wallet контрактов. Если официальный источник сообщает один master, а интерфейс показывает другой, совпадение символа и логотипа ничего не меняет.

Логотип, галочка и карточка рынка — вспомогательные признаки

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

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

Официальный сайт тоже нужно отделить от подделки

Если адрес контракта берётся с сайта проекта, сначала убедитесь, что открыт именно официальный ресурс. Поддельный сайт способен показывать «правильное» название токена, но подставлять свой контракт в кнопку Buy или Add token. Безопаснее получить адрес из двух независимых официальных каналов — например, документации и страницы эмитента — а затем отдельно открыть его в обозревателе. Ссылку из рекламы, личного сообщения или комментария не используйте как единственный источник.

Особенно осторожно относитесь к странице, которая для «проверки токена» сразу просит Connect Wallet. Идентичность контракта, supply, holders и большую часть привилегий можно изучать по публичным данным без подключения кошелька. Если сервис требует seed-фразу или приватный ключ, это не проверка, а критическая угроза.

Признак Можно использовать Достаточно для покупки
Название токена Да, для навигации Нет
Тикер Да, для поиска Нет
Логотип Как вспомогательный сигнал Нет
Галочка/verified badge Как дополнительный сигнал Нет
Адрес contract/mint/master Да, как основной идентификатор Только вместе с правильной сетью
Официальная документация Да Да, если источник подлинный и данные совпали

Сначала установите правильную сеть и стандарт токена

Один актив может существовать в нескольких сетях

USDT, USDC, wrapped BTC и множество других активов существуют в нескольких сетях. Экономическое название может быть одним, но технически это разные контракты и разные маршруты. Ошибка возникает, когда пользователь видит знакомый тикер на DEX, не замечает выбранную сеть и сравнивает адрес с контрактом из другой сети. Даже одинаковый формат адреса не гарантирует совместимость: EVM-сети используют похожие адреса, но состояние контрактов у каждой сети своё.

Перед покупкой зафиксируйте chain, native gas token и точный идентификатор актива. Для Ethereum и многих EVM-сетей это адрес контракта; для Solana — mint address; для TON — Jetton Master; для TRON — адрес TRC-20 контракта. Если площадка предлагает bridge-версию, добавьте к записи происхождение обёртки и мост, который её выпускает или погашает.

Стандарт описывает интерфейс, но не гарантирует добросовестность

ERC-20 стандартизирует базовые функции вроде balance, transfer, approve, allowance и total supply. TRC-20 совместим по основным идеям. Solana Token Program хранит параметры минта и может использовать Token-2022 extensions. TON Jetton имеет master-контракт и отдельные wallet-контракты владельцев. Стандарт помогает кошелькам и DEX взаимодействовать с активом, но не отвечает на вопрос, честен ли эмитент и можно ли безопасно покупать токен.

Мошеннический токен может полностью соответствовать стандарту. Он способен корректно показывать balance и transfer, но содержать дополнительную логику через router, transfer hook, blacklist, fee, proxy или внешние проверки. Поэтому фраза «это ERC-20» означает только формат взаимодействия, а не аудит безопасности.

Проверьте gas-токен до тестовой операции

Тестовая покупка и особенно обратная продажа требуют нативной монеты сети. Например, Ethereum использует ETH для газа, Solana — SOL, TON — TON; в BNB Smart Chain нужен BNB, а в TRON расходы зависят от ресурсов сети и доступного TRX. Если после покупки у вас нет нативного баланса, вы можете ошибочно решить, что токен невозможно продать, хотя проблема лишь в комиссии. Запас газа должен быть подготовлен заранее и отделён от оценки самого токена.

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

Экосистема Идентификатор токена Что дополнительно смотреть Нативная монета
Ethereum/EVM Contract address Proxy, owner/roles, allowances ETH/монета сети
Solana Mint address Mint/freeze authority, extensions SOL
TON Jetton Master Связь master и jetton wallet TON
TRON TRC-20 contract Owner/admin logic, allowance TRX/resources
Wrapped/bridge Contract + origin Custody/bridge и redemption Зависит от сети

Проверка ERC-20 и токенов в EVM-сетях

Смотрите не только интерфейс ERC-20, но и дополнительную логику

У обычного ERC-20 вы ожидаете предсказуемые transfer и transferFrom, управление allowances и понятный total supply. Но производственный токен часто содержит дополнительные функции: mint, burn, pause, blacklist, fee, whitelist, role management, snapshot или upgrade. Для пользователя ключевой вопрос — какие из этих функций способны изменить возможность распоряжаться токеном после покупки. Если владелец может произвольно заблокировать transfer или поставить любой адрес в blacklist, это существенное свойство, даже если проект честно его раскрывает.

В обозревателе полезно проверить, верифицирован ли исходный код, какие публичные методы доступны и какие события происходили недавно. Неверифицированный код не доказывает мошенничество, но резко усложняет независимый анализ. Не полагайтесь на автоматическую надпись «verified contract» как на аудит: она обычно означает соответствие опубликованного исходного кода байткоду, а не отсутствие опасной бизнес-логики.

Owner и AccessControl требуют интерпретации

Одни контракты используют единственного owner, другие — набор ролей: MINTER, PAUSER, BLACKLISTER, UPGRADER и т.п. Безопасность зависит не от названия роли, а от того, какой адрес ею владеет и что именно он может делать. Адресом может быть обычный EOA, multisig, timelock или governance-контракт. Для крупных сумм предпочтительнее понимать, существует ли задержка на критические изменения и можно ли публично увидеть смену прав.

Отсутствие owner также не всегда означает полную неизменяемость. Контракт может использовать AccessControl без Ownable, внешнего manager, proxy admin или отдельный registry. Поэтому утверждение «ownership renounced» проверяется архитектурно, а не по одной строке интерфейса.

Decimals и supply нужны для корректного понимания количества

Decimals определяет, как базовые единицы преобразуются в привычное число токенов. Необычное значение само по себе не проблема, но оно важно при сравнении транзакций, цен и total supply. Если интерфейс или сайт проекта показывает объём, который не совпадает с on-chain supply после учёта decimals, выясните причину: часть supply могла быть сожжена, заблокирована, выпущена в другой сети или данные просто некорректны.

Total supply тоже нельзя читать изолированно. Важно, может ли он увеличиваться, кто имеет mint-полномочие и существуют ли лимиты. Фиксированный supply снижает один тип риска, но не решает концентрацию: один адрес всё равно может владеть значительной частью оборота и создать давление на рынок.

EVM-проверка Что означает Что выяснить
Verified source Код сопоставлен с байткодом Есть ли опасные функции
Owner/Roles Управляющие полномочия Кто контролирует и есть ли timelock
Mint Возможность эмиссии Лимит и управляющий адрес
Pause/Blacklist Контроль переводов Кого и когда можно блокировать
Proxy Логику можно заменить Кто admin и как выполняется upgrade
Decimals/Supply Математика токена Совпадает ли с заявленной моделью

Solana: проверяйте mint, authority и Token-2022 extensions

Mint address — главный идентификатор SPL-токена

В Solana токен определяется mint account. В нём хранятся supply, decimals и, для классической модели, опциональные mint authority и freeze authority. Если mint authority сохранена, уполномоченный адрес может выпускать новые единицы. Если freeze authority сохранена, определённые token accounts можно замораживать. Эти свойства следует сравнивать с обещаниями проекта: фраза «fixed supply» должна быть совместима с фактическим состоянием authority.

Когда authority установлена в None, соответствующее право удаляется необратимо в рамках стандартного Token Program. Но это не делает проект безопасным автоматически: остаются концентрация, ликвидность, метаданные, программа токена, связанные контракты и рыночные риски. Проверка authority — один слой, а не сертификат.

Token-2022 добавляет функции, которых нет у простого SPL Token

Token Extensions расширяет модель токена. Среди возможностей встречаются transfer fees, transfer hooks, permanent delegate, non-transferable режим и другие расширения. Для покупателя это особенно важно, потому что два токена с одинаково обычным внешним видом могут иметь разные правила перемещения. Например, transfer fee уменьшает фактически получаемую сумму, а permanent delegate даёт специальному authority возможность авторизовывать определённые переводы или burn в рамках расширения.

Поэтому перед покупкой Token-2022 актива полезно вывести список extensions и понять экономический смысл каждой. Неожиданная функция не обязательно вредоносна: регулируемый или специализированный актив может использовать её осознанно. Риск возникает, когда возможности скрыты от пользователя или противоречат маркетинговому описанию.

Freeze authority и transfer hook меняют модель выхода

Токен, который можно заморозить, требует понимания политики эмитента. Для регулируемого стейблкоина это может быть ожидаемой функцией. Для проекта, обещающего «полностью без разрешений», сохранённая freeze authority уже требует объяснения. Transfer hook способен подключать дополнительную программу к переводу, поэтому анализ одного mint account может быть недостаточен: нужно понять, какая логика вызывается и может ли она ограничивать операции.

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

Solana-поле Нормальный вопрос перед покупкой Возможный риск
Mint authority Кто может выпускать новые токены? Размывание supply
Freeze authority Кто может заморозить account? Невозможность перевода
TransferFeeConfig Какая комиссия и кто её меняет? Неожиданный net amount
PermanentDelegate Кто является постоянным делегатом? Расширенные полномочия
TransferHook Какая программа вызывается? Дополнительные ограничения
Token Program Classic или Token-2022? Разная функциональность

TON: проверяйте Jetton Master, а не только баланс в кошельке

Jetton Master отличает настоящий актив от копии

В TON fungible-токен построен иначе, чем типичный ERC-20: у jetton есть master-контракт и отдельные jetton-wallet контракты для владельцев. Поэтому адрес конкретного кошелька с токенами не следует путать с идентификатором самого актива. Для аутентификации сравнивают Jetton Master с доверенным источником. Одинаковое название, символ и изображение можно воспроизвести в другом master-контракте.

Эта особенность особенно важна при входящих переводах. Пользователь видит знакомый тикер и баланс, но без проверки master не знает, какой именно jetton получил. Для значимых активов храните подтверждённый master в собственном справочнике и не добавляйте новый токен в allowlist только на основании metadata.

Связь master и jetton-wallet должна быть проверяемой

Корректный jetton-wallet связан с определённым master и владельцем. В техническом процессе приёма платежей это проверяется вычислением ожидаемого wallet address через master. Обычному пользователю не обязательно выполнять низкоуровневый вызов вручную, но принцип важен: адрес входящего token-wallet не заменяет проверку master. Интерфейс кошелька должен позволять добраться до данных об активе или обозревателя.

Поддельный jetton способен прислать токены без вашего запроса и использовать название известного актива. Если после такого поступления появляется ссылка «claim», «verify» или «sell», не переходите по ней. Для нежелательных токенов используйте безопасный порядок действий из инструкции OneMagic о неизвестном токене или airdrop.

Metadata полезна для отображения, но не для аутентификации

Имя, symbol, image и описание помогают интерфейсу красиво показать jetton. Они не должны рассматриваться как криптографическое доказательство происхождения. Если официальный проект публикует master address, именно он становится опорной точкой. Это правило снимает большую часть атак с визуальной имитацией: копия может выглядеть идеально, но не может иметь тот же адрес уже существующего master-контракта.

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

TON-объект Роль Что нельзя путать
Jetton Master Идентичность типа токена С individual jetton-wallet
Jetton wallet Баланс конкретного владельца С master address
Metadata Имя, символ, картинка С доказательством подлинности
DEX pool Источник ликвидности С эмитентом токена
Transfer notification Событие/сообщение перевода С гарантией происхождения без проверки master

TRON и TRC-20: совместимость с ERC-20 не отменяет проверку кода

TRC-20 задаёт знакомые transfer, approve и allowance

TRC-20 использует модель, близкую к ERC-20: totalSupply, balanceOf, transfer, approve, transferFrom и allowance. Для пользователя это означает знакомую механику разрешений и смарт-контрактов. Но совместимость стандарта не запрещает разработчику добавлять собственные проверки, fees, pause, blacklist или административные функции. Поэтому адрес контракта и фактическая логика важнее подписи «TRC-20».

Если покупается USDT или другой известный актив, сравнивайте контракт с официальным источником эмитента. Нельзя выбирать токен только потому, что он находится в сети TRON и имеет символ USDT. Любой другой TRC-20 контракт может использовать тот же symbol.

Approve — отдельное полномочие, а не сама покупка

При работе с DEX пользователь часто сначала разрешает router списать определённый токен, а затем подписывает swap. В истории это две разные операции. Если кошелёк показывает approve на сумму значительно больше предполагаемого обмена, нужно понять, почему интерфейс запрашивает такой лимит и какой spender указан. Неизвестный spender или неожиданное разрешение — повод остановиться.

После тестов с неизвестным сервисом проверьте оставшиеся allowances. Само отключение сайта не меняет on-chain approve. Подробный порядок после подозрительной подписи разобран в материале OneMagic о проверке разрешений после взаимодействия с сайтом.

Комиссия сети и налог токена — разные расходы

В TRON пользователь может видеть затраты ресурсов или TRX за выполнение смарт-контракта. Это сетевой уровень. Token fee или sell tax, если они существуют в логике конкретного токена, относятся к самому активу. Их нельзя смешивать: высокая стоимость выполнения не доказывает honeypot, а низкая комиссия сети не доказывает отсутствие налога токена.

Для практической оценки сравните ожидаемый output котировки с фактическим net после тестового обмена. Если расхождение не объясняется price impact, сетевой комиссией и публично заявленной token fee, выясните причину до увеличения суммы.

TRON-проверка Что смотреть Ошибка новичка
Contract address Полный адрес TRC-20 Доверять тикеру
approve/allowance Spender и лимит Считать approve swap-ом
transfer logic Fees/blacklist/pause Считать стандарт гарантией
Network resources Energy/Bandwidth/TRX Путать с sell tax
DEX route Пул и итоговый output Смотреть только стартовый курс

Административные права: кто может изменить вашу возможность распоряжаться токеном

Mint и эмиссия

Право выпускать новые токены влияет на размывание доли существующих держателей и потенциальное давление на ликвидность. Для некоторых активов управляемая эмиссия является частью модели, например для rewards или обеспеченных токенов. Тогда важны правила: кто выпускает, на каком основании, есть ли лимиты и публикуется ли отчётность. Для токена с заявленным фиксированным supply активная бесконтрольная mint-функция требует особенно строгого объяснения.

Не ограничивайтесь текущим total supply. Анализируйте максимальную возможность изменения. Контракт без hard cap, где один EOA способен в любой момент mint произвольный объём, имеет другую модель доверия, чем контракт с лимитом, multisig и timelock.

Pause, freeze и blacklist

Функции остановки и блокировки могут быть защитным механизмом против взлома или обязательной функцией регулируемого актива. Но для покупателя они означают, что «владение токеном» не всегда равно безусловной возможности перевести его в любой момент. Узнайте, кто может активировать паузу, можно ли блокировать отдельные адреса и отражались ли такие действия в истории.

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

Изменяемые комиссии и ограничения адресов

Некоторые токены умеют менять buy fee, sell fee или transfer fee. Если администратор может поднять комиссию почти до 100%, сегодняшняя успешная продажа не гарантирует завтра ту же возможность. Аналогично whitelist-модель может сначала разрешать покупки группе адресов, а потом менять правила. Проверяйте диапазоны параметров и полномочия их изменения, а не только текущее значение.

Риск особенно высок, когда интерфейс аналитического сервиса показывает «tax 0%», но контракт позволяет владельцу изменить tax одним вызовом. Автоматический сканер фиксирует состояние в момент проверки. Для значимой суммы нужно понимать динамические права.

Полномочие Легитимный сценарий Риск для покупателя
Mint Rewards/обеспеченный выпуск Размывание supply
Pause Аварийная остановка Нельзя перевести
Freeze/Blacklist Compliance/защита Адрес может быть заблокирован
Fee admin Экономическая настройка Комиссия может вырасти
Whitelist Закрытый запуск Продажа/перевод ограничены
Upgrade admin Исправление кода Логику можно заменить

Proxy и upgradeable-контракт: адрес может остаться прежним, а логика измениться

Почему verified source proxy не показывает всю картину

Upgradeable proxy принимает вызовы по постоянному адресу, но исполняет код implementation-контракта. Пользователь может всю жизнь видеть один token address, хотя реализация менялась. Поэтому при наличии proxy нужно установить текущий implementation и администратора механизма обновления. Верификация proxy-оболочки без анализа реализации почти ничего не говорит о бизнес-логике токена.

Разные паттерны — transparent, UUPS, beacon и другие — по-разному размещают полномочия. Для покупателя не обязательно становиться разработчиком Solidity, но нужно понимать факт изменяемости: может ли кто-то заменить код, с какой задержкой и через какой governance.

Timelock и multisig уменьшают один класс риска, но не устраняют его

Если upgrade выполняется через multisig или timelock, одному скомпрометированному ключу сложнее мгновенно заменить код. Timelock также даёт рынку время увидеть запланированное изменение. Однако эти механизмы не гарантируют, что обновление будет выгодно держателям. Они лишь делают управление более наблюдаемым и распределённым.

Проверьте, действительно ли admin address принадлежит заявленному multisig, а не внешнему EOA. Для протокольного токена полезно посмотреть историю upgrades: частые непрозрачные изменения создают другую модель доверия, чем редкие публично описанные обновления.

Не путайте renounced ownership и неизменяемость proxy

Проект может отказаться от ownership в implementation-контракте, но сохранить proxy admin. Или наоборот — proxy не используется, но отдельная роль всё равно может менять критические параметры. Поэтому одна надпись «renounced» не завершает проверку. Составьте карту: где хранится state, где logic, кто имеет роли и какой адрес контролирует upgrade.

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

Сценарий Что остаётся постоянным Что может меняться Что проверить
Обычный immutable contract Код и адрес Только состояние по правилам кода Roles и параметры
Transparent proxy Proxy address/state Implementation Proxy admin
UUPS Proxy address/state Implementation через UUPS logic Upgrade authorization
Beacon Proxy addresses Implementation через beacon Beacon owner/admin
External manager Token contract Параметры через manager Manager roles

Supply и распределение: проверьте, кто фактически контролирует предложение

Total supply не равен circulating supply

Total supply показывает выпущенное количество по правилам контракта, но не обязательно объём, реально доступный рынку. Часть токенов может лежать в vesting, treasury, bridge, staking contract, LP или быть заблокирована. Для технической проверки до покупки важно разделить эти категории: внезапный выход крупного заблокированного объёма способен изменить рынок, даже если контракт абсолютно подлинный.

Не переносите цифры с маркетингового сайта без сверки. Если заявлен circulating supply, сопоставьте его с адресами казначейства, vesting и бирж. Разница не всегда означает обман — методики расчёта отличаются, — но она должна объясняться.

Топ-холдеры требуют классификации, а не механического процента

Высокая доля одного адреса выглядит опасно, но сначала определите его тип. Это может быть DEX pool, burn address, bridge escrow, vesting contract, staking, CEX hot wallet или реальный держатель. Только после классификации процент становится осмысленным. Например, 30% на пуле ликвидности и 30% на неизвестном EOA создают принципиально разные риски.

Смотрите также связанные адреса. Создатель может распределить supply между множеством кошельков, чтобы визуально уменьшить концентрацию. Полностью доказать связь по on-chain данным не всегда возможно, но история финансирования и синхронные действия дают полезный контекст.

Разблокировки и vesting меняют будущий доступный объём

Если токен имеет vesting, узнайте ближайшие unlocks и получателей. Сам контракт vesting может быть прозрачным, но экономический эффект будущей разблокировки остаётся. Не требуется предсказывать цену: достаточно понимать, насколько увеличится потенциально продаваемый объём относительно текущей ликвидности.

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

Показатель Что он говорит Чего не говорит
Total supply Сколько выпущено сейчас Сколько реально торгуется
Circulating supply Оценка доступного оборота Кто контролирует адреса
Top holders Концентрация по адресам Кто стоит за каждым адресом
Vesting График разблокировок Будут ли получатели продавать
LP balance Токены в конкретном пуле Полную глубину всех рынков

Ликвидность важнее цифры цены в кошельке

Цена без глубины рынка может быть практически непригодной

Кошелёк или трекер способен показать стоимость токена, рассчитанную по последней сделке или маленькому пулу. Это не означает, что весь ваш объём можно продать по такой цене. Реальная проверка начинается с котировки именно на вашу сумму и анализа price impact. Чем меньше активная ликвидность относительно размера операции, тем сильнее собственная сделка двигает цену.

Для редкого токена полезно построить несколько котировок: небольшая сумма, планируемая сумма и стрессовый объём. Если при увеличении сделки в несколько раз output ухудшается непропорционально, рынок тонкий. Это не обязательно scam, но стратегия входа и выхода должна учитывать ограниченную глубину.

Проверяйте, где именно находится ликвидность

Ликвидность может быть распределена по Uniswap-подобным пулам, concentrated liquidity диапазонам, другим DEX и CEX. Общий TVL протокола ничего не говорит о конкретной паре. Ищите pool address, пару токенов, fee tier и активный диапазон. В concentrated-liquidity модели большая номинальная позиция может находиться вне текущей цены и не обеспечивать такую глубину, как ожидает новичок.

Агрегатор способен проложить маршрут через несколько пулов. Это полезно, но добавляет зависимость от каждого промежуточного актива и router. До подписания проверьте итоговый token contract, minimum received и route. Не ориентируйтесь только на большую надпись «лучший курс».

Price impact и slippage — разные величины

Price impact возникает потому, что ваша собственная сделка меняет соотношение активов в пуле. Slippage tolerance — допустимое отклонение между ожидаемым и фактическим исполнением. Высокий price impact нельзя «исправить» бесконечным увеличением slippage: это лишь расширит диапазон цены, которую вы согласны принять, и может увеличить пространство для невыгодного исполнения.

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

Рыночный показатель Что проверить Опасная интерпретация
Liquidity Активная глубина конкретного пула Смотреть TVL всего протокола
24h volume Реальный оборот и распределение Считать объём гарантией ликвидности
Price impact Изменение цены вашей сделкой Игнорировать для крупной суммы
Slippage Допустимое отклонение исполнения Повышать до любого значения
Route Через какие пулы идёт swap Доверять только итоговой цифре
Minimum received Нижняя граница output Не читать перед подписью

Honeypot: токен можно купить, но нельзя нормально продать

Что показывает схемаBuy может быть разрешён всем, а sell — выборочно заблокирован, обложен 100% tax или изменяемой логикой proxy/admin.
Что запомнитьПроверяйте не только возможность купить, но и возможность продать обычному адресу при текущих и изменяемых параметрах контракта.

Проверьте продажу до значимой покупки

Классический honeypot создаёт асимметрию: покупка проходит, а продажа для обычного адреса блокируется или становится экономически бессмысленной. Реализация может использовать blacklist, whitelist, особые условия для pair/router, динамическую комиссию, лимиты или внешнюю управляющую логику. Поэтому простой факт успешной чужой покупки не доказывает, что вы сможете выйти.

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

Автоматический scanner — фильтр, а не окончательный приговор

Сервисы анализа honeypot симулируют покупку/продажу и ищут известные паттерны. Они полезны для быстрого отсева, но могут ошибаться на новых контрактах, proxy, нестандартных router, временных whitelist и зависимостях от состояния блока. Не вводите seed или приватный ключ в такие сервисы. Для публичного анализа достаточно contract address.

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

Огромный sell tax функционально близок к запрету продажи

Иногда продажа технически разрешена, но контракт удерживает настолько большую долю, что экономический результат почти нулевой. Проверяйте buy tax, sell tax и transfer tax отдельно. Важно не только текущее значение, но и предел, до которого администратор может его изменить.

Если вы видите 0% сегодня, но owner имеет право установить 99%, модель риска остаётся управляемой. Это не обязательно делает токен мошенническим, но требует доверия к управляющему субъекту. Такое доверие должно быть осознанным, а не следствием зелёного интерфейса.

Проверка sellability Что подтверждает Ограничение метода
Quote на продажу Маршрут существует сейчас Не гарантирует исполнение
Simulation Контракт исполняется в модели Зависит от состояния и симулятора
Малая продажа Реальная исполнимость сейчас Правила могут измениться
Анализ owner/roles Кто может менять условия Не предсказывает действия владельца
История sells Другие адреса продавали Ваш адрес может попасть под иное условие

Buy tax, sell tax, transfer fee и скрытая экономика сделки

Считайте net, а не обещанный курс

Токен может удерживать комиссию на transfer, router — отдельную protocol fee, DEX — pool fee, а сеть — gas. Если сравнивать только котировку до комиссий, реальная цена покупки будет выше. Для нового токена фиксируйте четыре значения: сколько базового актива ушло, сколько токена начислено, сколько стоила сеть и сколько можно получить при немедленной обратной продаже.

Разница между входом и мгновенным выходом показывает совокупное трение маршрута. Она включает spread, price impact, pool fees и token taxes. Слишком большой разрыв требует разложения на причины. Не называйте его автоматически «скамом», но не увеличивайте сумму, пока не понимаете математику.

Динамическая комиссия опаснее фиксированной

Фиксированная transfer fee может быть неприятной, но её можно посчитать. Динамическая fee, которую меняет администратор, добавляет риск правил. На Solana Token-2022 параметры transfer fee имеют собственные authorities; в EVM токен может хранить fee variables и setter-функции. Проверяйте не только значение, но и control path.

Если проект заявляет «налог навсегда 1%», а контракт позволяет управляющему адресу менять его без ограничений, это не техническая гарантия. Возможно, команда никогда не повысит fee, но покупатель должен понимать, что обещание держится на доверии, а не на кодовом лимите.

Максимальная комиссия и rounding особенно важны для малых сумм

Некоторые модели используют minimum или maximum fee, округление или разные ставки по размеру перевода. Из-за этого тест на очень маленькой сумме может выглядеть хуже или лучше, чем планируемая операция. Проверяйте формулу на нескольких размерах и не экстраполируйте один тест на весь объём.

При сравнении сетей одного актива учитывайте, что token-level fee может отличаться по реализации. Wrapped или bridged-версия имеет собственный контракт и может не повторять экономику оригинальной сети.

Расход Где возникает Как проверить
Network fee Блокчейн Оценка кошелька/обозревателя
Pool fee DEX pool Параметры пула
Price impact Ликвидность Котировка на вашу сумму
Buy tax Token logic Simulation/тест/код
Sell tax Token logic Обратная котировка и продажа
Transfer fee Token/Token-2022 Параметры контракта или mint extension

Проверка разрешений: опасность может быть не в токене, а в том, что вы подписываете

Approve определяет, кто может тратить ваш токен

На DEX часто нужно выдать router разрешение на списание входного токена. Это не разрешение «купить новый токен», а право spender использовать уже принадлежащий вам актив в рамках allowance. Проверьте spender, token и amount. Если вы продаёте 100 USDT, а кошелёк предлагает unlimited approval неизвестному контракту, остановитесь и выясните, какой router должен использовать официальный интерфейс.

После покупки новый токен тоже может потребовать approve для продажи. Вредоносный сайт способен подменить spender или запросить разрешение на другой ценный актив. Читайте каждое окно кошелька как отдельную операцию; предыдущая проверка токена не делает следующую подпись безопасной.

Permit и Permit2 могут создавать право без отдельной gas-транзакции

Подпись Permit использует подписанные данные для выдачи разрешения, а Permit2 отделяет базовое on-chain approval от последующих подписей с параметрами. Для пользователя это значит, что отсутствие gas не означает отсутствие риска. Перед подписью проверяйте token, spender, amount, deadline/expiration и verifying contract. Не подписывайте «login», если структура на самом деле содержит право распоряжаться активом.

Если интерфейс не объясняет запрос, откажитесь и найдите независимое описание операции. Hardware wallet защищает ключ от извлечения, но не отменяет последствия собственноручно подтверждённой вредной подписи.

Disconnect не отзывает on-chain approval

Закрытие вкладки, отключение WalletConnect или удаление сайта из списка connected apps прекращает сессию, но allowance живёт в блокчейне до изменения. Если после теста выдали лишнее разрешение, проверьте approvals отдельно и при необходимости отзовите. Это особенно важно для экспериментальных DEX и новых router.

Если вы уже подписали сомнительную операцию, не пытайтесь «исправить» её по инструкции человека из чата. Сначала классифицируйте тип разрешения и проверьте состояние on-chain. OneMagic отдельно разбирает действия после подключения к подозрительному сайту.

Запрос кошелька Что даёт Главное поле
Connect Сессия/публичные accounts Origin и accounts
Approve Allowance spender Token, spender, amount
Permit Подписанное разрешение Verifying contract, amount, deadline
Permit2 Разрешение через Permit2-модель Spender, token, expiration
Swap transaction On-chain обмен To/router, calldata, min output
Seed/private key Полный контроль Никогда не передавать

Wrapped и bridged-токены: проверяйте не только контракт, но и право на погашение

Wrapped-актив — отдельный контракт

Wrapped BTC, bridged stablecoin или межсетевой токен представляет экономическое требование на другой актив, но технически является отдельным токеном в целевой сети. Его безопасность зависит от механизма выпуска и погашения. Варианты различаются: lock-and-mint через bridge, custody у оператора, native issuance на нескольких сетях или burn-and-mint. Для покупателя важно понять, что именно обеспечивает связь с исходным активом.

Если название содержит USDT, BTC или ETH, не предполагайте автоматическую эквивалентность. Проверьте эмитента/bridge, официальный список контрактов и реальный redemption route. Поддельная обёртка может иметь идеальный тикер и цену в маленьком пуле, но не иметь механизма погашения.

Bridge risk существует отдельно от token contract risk

Даже корректный wrapped token может зависеть от bridge contracts, multisig, validators или custodian. Если этот слой взломан или приостановлен, token contract сам по себе не спасает привязку. Оцените, кто может mint wrapped supply и какие события создают или уничтожают токены относительно lock/burn на исходной стороне.

Для крупных сумм полезно проверить, способен ли актив пройти обратный маршрут. Не обязательно реально мостить весь объём: достаточно изучить официальный redemption и протестировать небольшую сумму, если это экономически разумно.

Биржа может поддерживать только одну версию

CEX иногда принимает конкретный contract в конкретной сети. Отправка похожего wrapped token на адрес депозита не гарантирует зачисление. Перед покупкой с планом последующего ввода на биржу проверьте deposit asset, network и contract policy получателя. Иначе вы можете купить технически настоящий актив, который площадка не кредитует автоматически.

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

Тип актива Дополнительная зависимость Что подтвердить
Native token Сама сеть Asset identity
ERC-20/SPL/Jetton/TRC-20 Token contract/mint/master Права и рынки
Wrapped token Wrapper/custodian Redemption
Bridged token Bridge security Mint/burn или lock/mint
CEX representation Политика площадки Поддерживаемая network/contract

CEX-листинг и DEX-пул отвечают на разные вопросы

Листинг на крупной бирже — фильтр, но не техническая гарантия

Централизованная биржа обычно проводит собственную процедуру листинга и интегрирует конкретный контракт. Это снижает риск случайно купить одноимённую копию внутри торговой пары площадки. Но пользователь всё равно должен понимать, что именно сможет вывести: сеть, contract version, минимальный вывод и статус сети. Кроме того, биржа может приостановить депозит или вывод и впоследствии делистить актив.

Не переносите доверие к CEX на случайный DEX-пул. Если вы увидели токен на бирже и затем покупаете его в DeFi, снова проверяйте contract. Название пары на DEX не связано с внутренним листингом CEX.

На DEX любой может создать рынок для другого контракта

Permissionless DEX позволяет создавать пулы без централизованного листинг-комитета. Это сильная сторона DeFi и одновременно источник риска подделок. Наличие пары TOKEN/USDC не означает, что TOKEN — официальный актив. Пул лишь говорит, что кто-то внёс два актива и разрешил рынку торговать ими.

До покупки подтверждайте обе стороны пары. Для базового актива вроде USDC тоже важен contract, особенно в новой сети. Мошенник может создать пару fake-token/fake-USDC и визуально получить знакомые тикеры с полностью искусственной ценой.

Агрегатор улучшает route, но не заменяет проверку output token

DEX-агрегатор ищет маршрут между пулами и может получить более выгодную котировку. Однако он работает с contract addresses, а не с человеческими намерениями. Если пользователь выбрал неправильный output token из списка, агрегатор может честно выполнить лучший обмен именно в эту копию. Поэтому перед Confirm ещё раз сверяйте конечный адрес и сеть.

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

Канал покупки Что он снижает Что всё равно проверять
Крупный CEX Риск выбора копии внутри листинга Сеть вывода и контракт
DEX Нет центрального допуска Contract, pool, liquidity, sellability
DEX aggregator Поиск route Output contract и spender
Wallet swap Удобство интерфейса Провайдер, route, контракт
Bridge swap Межсетевой маршрут Wrapped version и redemption

Тестовая покупка: как проверить реальный маршрут без самообмана

Тест должен включать вход и выход

Покупка на маленькую сумму подтверждает только половину маршрута. Если цель — доказать sellability, после получения токена сделайте небольшую обратную продажу. Сравните количество, token tax, pool fee, network fee и итоговый output. Если купить можно, а продать нельзя, вы обнаружите проблему до того, как она затронет основной капитал.

Размер теста должен быть достаточным, чтобы rounding и minimum fee не исказили картину, но небольшим относительно допустимого риска. Не используйте весь основной кошелёк для эксперимента: отдельный рабочий адрес с ограниченным балансом уменьшает ущерб от вредного approve или неизвестной логики.

Сохраните TxID обеих операций

TxID позволяет независимо проверить, какой router вызван, какой contract получен и сколько токенов реально переместилось. Скриншот интерфейса может скрыть детали, а блокчейн-запись остаётся доступной. Для сложного swap смотрите события или инструкции, а не только верхний Value.

Если нужно подтвердить результат позже, сохраните также адреса, время, сеть, contract, quote и minimum received. OneMagic отдельно объясняет, как проверять транзакцию по TXID.

Не повышайте slippage ради прохождения теста

Если маленькая тестовая продажа отклоняется из-за extreme price movement или route, увеличение slippage до двузначных значений может просто позволить исполнить очень плохую сделку. Сначала выясните, что именно вызывает отказ: малая ликвидность, token tax, transfer restriction, router incompatibility или другой механизм.

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

Тест Что зафиксировать Нормальный результат
Buy quote Input/output, route, impact Понятная математика
Small buy TxID, tokens received Контракт совпал
Sell quote Expected/min received Маршрут существует
Small sell TxID, net output Продажа исполнена
Full-size quote Impact на планируемую сумму Риск приемлем
Post-check Approvals и остатки Нет лишних полномочий

Что делать, если токен уже появился в кошельке до покупки

Неизвестный баланс не создаёт обязанность что-то делать

Airdrop или spam token может появиться без вашего согласия. Сам факт отображения обычно не означает, что кошелёк взломан. Опасность часто начинается позже: пользователь ищет, как «продать подарок», переходит на сайт из metadata и подписывает approval, Permit или транзакцию. Если токен не ожидался, сначала идентифицируйте его публично и не взаимодействуйте через ссылки из самого актива.

Интерфейсы могут скрывать spam-токены. Скрытие не является удалением on-chain баланса и обычно не требует подписи. Это безопаснее, чем экспериментировать с неизвестным claim-сайтом.

Не отправляйте токен на burn-адрес по чужой инструкции

Иногда мошенники убеждают, что для «очистки кошелька» нужно перевести неизвестный токен, а вместе с ним подписать необычное разрешение. Не выполняйте такой сценарий без понимания вызова. Если хочется убрать визуальный мусор, используйте функции скрытия кошелька или проверенный интерфейс, а не случайный dApp из поисковой рекламы.

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

Поддельный token может копировать даже известный stablecoin

Визуально поддельный stablecoin особенно убедителен: символ привычный, цена может быть вручную поддержана в маленьком пуле, а кошелёк показывает похожую иконку. Единственный устойчивый способ — официальный contract/mint/master в правильной сети. Если он не совпадает, это другой актив независимо от названия.

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

Ситуация Первое действие Чего не делать
Неизвестный airdrop Проверить публично или скрыть Не открывать ссылку из metadata
Похож на USDT/USDC Сверить официальный contract Не доверять логотипу
Есть цена, нет рынка Проверить реальную sell quote Не платить за разблокировку
Токен не виден после перевода Проверить сеть и contract Не импортировать seed на сайте
Сайт просит claim Проверить домен и подпись Не подписывать вслепую

Как интерпретировать автоматические risk score и сканеры контрактов

Зелёный score — не гарантия

Автоматический анализатор проверяет заранее известный набор признаков: ownership, taxes, proxy, liquidity, honeypot simulation, holders и т.п. Он не знает намерения команды и может не понимать нестандартную логику. Поэтому score полезен как triage: красный сигнал требует объяснения, но зелёный результат не отменяет ручную проверку идентичности и возможности выхода.

Особенно осторожно с новым контрактом без истории. Отсутствие плохих событий может означать не безопасность, а отсутствие данных. Также scanner может анализировать implementation, пока реальная транзакция проходит через другой router или hook.

Разные сервисы используют разные определения риска

Один сервис считает актив опасным при сохранённом mint authority, другой воспринимает это как нейтральную административную функцию. Один помечает высокую концентрацию, другой исключает LP и burn addresses. Сравнивайте исходные факты, а не итоговые цвета. Если отчёты расходятся, выясните, какое поле вызвало различие.

Для решения «покупать или нет» переведите отчёт на человеческий язык: кто может печатать, кто может блокировать, кто может обновлять, можно ли продать, насколько глубок рынок. Эти пять вопросов полезнее единого числа.

Не подключайте основной кошелёк к неизвестному scanner

Большинство данных о токене публичны. Contract address, holders, code и pools можно анализировать без вашего приватного ключа. Если scanner требует wallet connection, подумайте, действительно ли оно необходимо. Для read-only проверки часто нет причины подключать адрес с крупным балансом.

Никогда не вводите seed, private key или backup file. Если сервис предлагает «ручную проверку токена» через импорт кошелька, закройте страницу. Анализ публичного контракта не требует корневого секрета.

Сигнал scanner Как читать Следующий шаг
Ownership active Есть управляющий субъект Проверить полномочия
Mintable Supply может изменяться Найти minter и лимиты
Honeypot warning Продажа может не пройти Симуляция + малая продажа
High tax Высокое трение Проверить динамичность fee
Proxy Код обновляемый Найти implementation/admin
Holder concentration Концентрация supply Классифицировать адреса

Типовые ошибки при проверке токена

Проверили контракт, но не сеть

Один и тот же hexadecimal address в разных EVM-сетях относится к разному состоянию. Пользователь копирует официальный Ethereum contract, переключается на BNB Smart Chain и видит похожий токен по другому адресу, после чего считает его тем же активом. Всегда записывайте пару «network + address», а не адрес отдельно.

Если мост создаёт официальную сетевую версию, она всё равно должна быть подтверждена эмитентом или bridge documentation. Слово bridged в названии не гарантирует происхождение.

Увидели покупки других адресов и решили, что продажа безопасна

История buys доказывает только наличие входов. Для honeypot важнее реальные sells обычных адресов и текущие правила. Но и успешные продажи других пользователей не абсолютны: контракт может использовать blacklist, maxTx, trading windows или менять fee. Поэтому чужая история — дополнительный сигнал, а не замена собственному тесту и анализу ролей.

Обратите внимание на адреса, которые продают: если это только deployer или whitelisted accounts, такой рынок не доказывает равноправный выход.

Считали renounced ownership концом аудита

Отказ от owner может быть реальным, но токен всё равно способен зависеть от proxy admin, immutable fee logic, внешнего manager или заранее настроенных адресов. Иногда опасная логика вообще не требует админских прав после деплоя. Поэтому проверка должна смотреть поведение и архитектуру, а не один статус.

И наоборот, активный owner не означает scam: регулируемые и крупные проекты часто сохраняют управление. Важно соответствие полномочий публичной модели и качество контроля над ними.

Купили на основном кошельке ради экономии комиссии

Новый токен и новый dApp — зона повышенной неопределённости. Основной кошелёк с долгосрочным резервом не должен становиться лабораторией. Отдельный рабочий адрес ограничивает последствия вредного approval, Permit, router или незнакомой подписи. После теста можно решить, стоит ли переносить выбранную стратегию дальше.

Аппаратный кошелёк полезен, но не заменяет разделение адресов. Он защищает секрет от извлечения, однако владелец всё равно способен подтвердить опасное действие на экране устройства.

Ошибка Почему опасна Правильная замена
Смотреть тикер Не уникален Network + contract/mint/master
Верить badge Это каталог, не аудит Сверить первоисточник
Проверять только buy Не доказывает sell Тест в обе стороны
Верить одному scanner Может ошибаться Факты + второй источник
Игнорировать admin rights Правила могут измениться Карта ролей
Использовать основной wallet Увеличивает ущерб Отдельный рабочий адрес

Проверка токена на бирже перед выводом в личный кошелёк

Уточните contract для выбранной сети вывода

Если токен куплен на CEX, внутри биржевого баланса пользователь может не видеть конкретный on-chain contract. Он появляется при выборе сети вывода. До отправки в личный кошелёк откройте deposit/withdrawal details и сопоставьте сеть с поддерживаемой версией вашего wallet. Для малоизвестного токена дополнительно подтвердите contract через официальный источник проекта.

Не выбирайте сеть только по минимальной комиссии. Дешёвый вывод бесполезен, если получатель не поддерживает эту token version или вы не понимаете bridge-origin. Важна полная совместимость следующего шага.

Листинг и withdrawal status могут изменяться

Биржа может временно остановить вывод из-за обновления сети, wallet maintenance или риска токена. Не планируйте срочную операцию так, будто наличие торговой пары гарантирует немедленный вывод. До покупки, если конечная цель — self-custody, проверьте, что нужная сеть действительно доступна сейчас и минимальная сумма приемлема.

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

При получении в кошелёк снова проверьте asset identity

После вывода найдите транзакцию в обозревателе и убедитесь, что полученный token contract соответствует выбранной версии. Если кошелёк не показывает актив автоматически, добавляйте его только после сверки. Не импортируйте произвольный contract из комментария или поисковой рекламы.

Для значимой операции сначала выведите тестовую сумму. Это проверит адрес, network, contract и работу депозитного/выводного маршрута одновременно.

Перед выводом с CEX Что проверить
Asset Точный токен, а не похожий тикер
Network Поддерживается кошельком
Contract Совпадает с официальной версией
Minimum/fee Тестовый вывод экономически возможен
Status Вывод сети активен
После вывода TxID и on-chain contract совпали

Как принять решение после проверки

Разделите факт, риск и личную терпимость к риску

Проверка должна закончиться не общим ощущением «вроде нормально», а таблицей фактов. Например: contract подтверждён; source verified; proxy есть; upgrade контролирует multisig; mint отключён; blacklist отсутствует; ликвидность умеренная; sell test пройден; price impact на планируемую сумму 4%. Эти факты затем сравниваются с вашим допустимым риском. Один пользователь откажется из-за proxy, другой примет его при прозрачном governance.

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

Неясность должна иметь цену

Если одну критическую часть нельзя проверить — например, implementation proxy не раскрыт или sell route даёт противоречивые результаты — не подменяйте неизвестность оптимизмом. Можно уменьшить размер, отложить покупку до появления данных или отказаться. Чем больше неопределённость и необратимость, тем меньше разумный тестовый объём.

Особенно это относится к срочным предложениям. Таймер, «последний шанс» и обещание мгновенного роста не меняют технические факты. Если проверка не успевает за скоростью сделки, безопасный выбор — пропустить сделку.

Сохраните короткий паспорт токена

Для повторной покупки сохраните network, contract/mint/master, источник подтверждения, дату проверки, admin rights, proxy status, основные pools и заметку о тестовой продаже. При следующем входе не считайте эту запись вечной: proxy, roles, liquidity и market routes могут измениться. Но паспорт сокращает риск перепутать актив и помогает увидеть изменения.

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

Итог проверки Пример вывода Действие
Подлинность не подтверждена Contract не совпал Не покупать
Продажа не подтверждена Нет sell quote/тест не прошёл Не покупать
Права слишком широкие Один EOA меняет критические правила Снизить риск или отказаться
Рынок слишком тонкий Impact неприемлем Уменьшить сумму/другой рынок
Модель понятна Риски раскрыты и приняты Только затем рассматривать сделку

Расширенный чек-лист перед нажатием Buy или Swap

Перед финальным подтверждением пройдите проверку в одном и том же порядке. Сначала идентичность: сеть и полный contract/mint/master. Затем архитектура: source, proxy, implementation, owner и роли. После этого экономика токена: supply, mint, freeze, fee, blacklist и распределение. Только затем рынок: pool, active liquidity, price impact, route, sell quote. Последний слой — кошелёк: spender, allowance, Permit, minimum received и фактическая транзакция.

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

Для известного токена проверка обычно короче: официальный contract, сеть, рынок и подпись. Для нового токена добавляются admin rights, supply, holders, taxes, sellability и proxy. Для wrapped-версии — bridge/redemption. Для Token-2022 — extensions. Для TON — Jetton Master. Глубина проверки должна расти вместе с размером сделки и числом неизвестных компонентов.

  • Сеть и идентификатор токена подтверждены из независимого официального источника.
  • Название и тикер не использовались как единственное доказательство.
  • Проверены source, owner/roles и возможность upgrade.
  • Понятны mint, freeze, blacklist, pause и изменяемые fees.
  • Крупные holders классифицированы, а не просто посчитаны.
  • Найдена реальная ликвидность и получена котировка на планируемый размер.
  • Есть обратная sell quote; для нового токена выполнен небольшой тест выхода.
  • Понятны network fee, pool fee, price impact и token tax.
  • Перед подписью проверены spender, amount, deadline и minimum received.
  • Seed-фраза и private key нигде не вводились.
Контрольный вопрос Да Если нет
Я знаю точный network + contract/mint/master? Продолжить Остановиться
Я понимаю, кто может менять правила? Продолжить Разобрать admin rights
Я могу объяснить supply и крупные адреса? Продолжить Проверить distribution
Я вижу реальный sell route? Продолжить Не покупать
Impact приемлем для моей суммы? Продолжить Уменьшить объём
Подпись соответствует действию? Подтвердить Отклонить

Практические сценарии: как меняется глубина проверки в реальной покупке

Сценарий 1. Новый токен появился на DEX несколько часов назад

У нового DEX-токена почти нет истории, поэтому обычные сигналы репутации работают хуже. Начните с происхождения contract address: он должен быть опубликован официальным проектом, а не только Telegram-администратором или рекламным аккаунтом. Затем изучите deployer, создание пула, initial liquidity и распределение supply. Если основная часть токенов остаётся у нескольких свежих адресов, это не доказательство мошенничества, но повышает риск резкого изменения рынка. Одновременно проверьте owner/roles, возможность mint, изменение fees и ограничения trading. Чем меньше история, тем больше вес кода и полномочий.

После технической части получите котировки в обе стороны. Смотрите не только на возможность купить, но и на sell route обычного адреса. Если рынок только что открыт, небольшая ликвидность может создавать огромный price impact даже без honeypot. Проведите тест рабочим кошельком с ограниченным балансом, сохраните TxID покупки, затем продайте часть обратно. Не увеличивайте объём сразу после одного успешного теста: сначала запросите котировку на планируемую сумму и сравните, как меняется output. Новый токен остаётся высоконеопределённым даже при исправной механике.

Сценарий 2. Известный проект выпустил токен в новой сети

Когда знакомый бренд появляется в новой сети, главный риск — принять неофициальную копию за новый deployment. Не переносите адрес из Ethereum в другую EVM-сеть и не ищите токен по тикеру. Найдите официальный список сетей и contract addresses, затем сопоставьте выбранную chain. Если новая версия bridged, выясните, кто управляет мостом, как выпускается supply в целевой сети и существует ли официальный обратный redemption. Разные сетевые версии могут иметь разные admin-права и даже разные стандарты, поэтому аудит старого контракта не переносится автоматически.

Далее проверьте инфраструктуру: какой DEX или CEX действительно поддерживает новую версию, где находится ликвидность и принимает ли её предполагаемый следующий получатель. Если вы покупаете токен ради последующего депозита на биржу, откройте страницу депозита биржи до сделки и убедитесь, что именно эта network/contract version поддерживается. В противном случае актив может быть настоящим, но маршрут окажется тупиковым. Малый тест перевода полезнее предположения, что одинаковый тикер гарантирует совместимость.

Сценарий 3. Покупка стейблкоина, который обещает привязку к доллару

Для стейблкоина проверка не заканчивается тем, что токен торгуется около одного доллара. Сначала подтвердите эмитента и официальный контракт, затем разберите механизм поддержки стоимости: резервное обеспечение, криптозалог, алгоритмическая модель или другой механизм. Технически важны mint и burn, права блокировки, pause, upgrade и взаимодействие с redemption. Управляемые функции могут быть нормальной частью модели регулируемого актива; риск определяется прозрачностью правил и тем, совпадают ли они с заявленным устройством.

После этого смотрите не только цену в одном пуле, а ликвидность и возможность погашения или обмена на крупных рынках. Крошечный пул способен искусственно показывать $1.00, хотя значимая продажа разрушит котировку. Проверьте несколько рынков, depth и price impact на свой объём. Для bridged stablecoin отдельно установите, является ли версия native-issued или обёрткой. Поддельный stablecoin может копировать символ и decimals, поэтому идентичность контракта остаётся первым шагом независимо от стабильной цены.

Сценарий 4. Токен Solana использует Token-2022

При Token-2022 недостаточно посмотреть supply и mint authority. Выведите список extensions и переведите каждое расширение в практический вопрос. TransferFeeConfig означает, что часть перевода может удерживаться и существуют authority для настройки или вывода накопленных fees. PermanentDelegate создаёт специальное полномочие на уровне mint. TransferHook подключает дополнительную программу к передаче. NonTransferable меняет саму возможность свободного перевода. Конкретный набор функций должен соответствовать назначению актива и быть понятен до покупки, а не обнаруживаться после первого вывода.

Проверьте также, кто контролирует authorities этих extensions и можно ли их менять. Если проект рекламирует токен как простой свободно переводимый актив, но в mint включены неожиданные ограничения, это существенное несоответствие. Для покупки через DEX проверьте совместимость router с Token-2022: не каждый старый интерфейс одинаково обрабатывает расширения. Тестовая операция должна включать получение, перевод и при необходимости продажу, потому что некоторые свойства проявляются не в момент покупки, а при следующем движении токена.

Сценарий 5. TON Jetton пришёл по ссылке из Telegram

В Telegram легко получить сообщение с красивой карточкой токена и кнопкой, ведущей на DEX или mini app. До открытия сделки отделите сообщение от блокчейн-идентичности. Найдите Jetton Master в официальном источнике проекта и сравните его с активом, который предлагает интерфейс. Не считайте username канала, синюю галочку, картинку токена или большое число подписчиков доказательством master address. Если токен уже поступил на ваш кошелёк, определите master публично без перехода на сайт из metadata.

После подтверждения master проверьте DEX pool и output. TON-архитектура с отдельными jetton-wallet контрактами часто запутывает новичков, поэтому не копируйте адрес индивидуального token-wallet как «контракт токена». Для покупки важен master, а для конкретного баланса — связанный wallet. Если сайт просит seed для “синхронизации jetton” или “активации продажи”, это немедленный стоп. Настоящая проверка публичного master и пула не требует раскрытия recovery phrase.

Сценарий 6. Токен уже торгуется на крупной CEX, но вы хотите купить его на DEX дешевле

Наличие листинга на CEX подтверждает, что площадка интегрировала некоторую версию актива, но не подтверждает любой одноимённый DEX contract. Откройте сведения о депозитах или выводах биржи и выясните, какая сеть и версия поддерживаются. Затем сравните DEX output contract именно с этим активом или с официальным источником проекта. Разница цены между CEX и DEX может быть не арбитражной возможностью, а следствием того, что вы смотрите другой токен, bridged-версию, неактивный пул или рынок с недостаточной глубиной.

Посчитайте стоимость полного цикла: DEX buy, network fee, возможный bridge, депозит на CEX и фактическая цена продажи. Если арбитраж исчезает после комиссий и price impact, техническая проверка спасает от ложного ощущения “скидки”. Если contracts различаются, выясните официальный маршрут конвертации. Никогда не отправляйте случайную DEX-копию на биржевой адрес только потому, что тикер совпадает: биржа может не распознать или не кредитовать её.

Сценарий 7. Аналитический сервис показывает 95 из 100, но код upgradeable

Высокий автоматический score может отражать текущее состояние: низкие taxes, пройденную sell simulation, распределённую ликвидность и отсутствие известных сигнатур honeypot. Но upgradeable proxy означает, что реализация способна измениться при наличии соответствующего полномочия. Найдите implementation и admin, проверьте governance, multisig или timelock и историю предыдущих upgrades. Если один EOA может мгновенно заменить код, текущий score описывает только текущую версию и не измеряет будущую власть администратора.

Не обязательно отказываться от любого upgradeable токена. Большие протоколы используют upgrades для исправления ошибок и развития. Важно, чтобы модель управления была прозрачной и соответствовала уровню доверия, который вы готовы принять. Для значимой позиции мониторинг admin events становится частью риска после покупки: проверка — не одноразовый ритуал, если контракт технически изменяем. Сохраните адрес implementation и дату проверки, чтобы позже заметить смену.

Сценарий 8. Покупка кажется выгодной, но sell quote хуже на 25 процентов

Большой разрыв между buy и sell требует разложения. Сначала определите price impact на обеих сторонах, затем pool fee и возможный token tax. Проверьте, не проходит ли обратный route через другой пул. Если разницу объясняет низкая ликвидность, увеличение размера почти наверняка ухудшит результат. Если виден высокий sell tax, узнайте, фиксирован ли он и кто способен его изменить. Если интерфейс не может показать причину, проведите малый тест или откажитесь от сделки до появления прозрачности.

Не лечите 25-процентный разрыв увеличением slippage. Slippage tolerance лишь разрешает исполнение в более широком ценовом диапазоне и не создаёт ликвидность. В худшем случае вы согласитесь на ещё более плохой результат. Для инвестиционного решения цена может выглядеть привлекательной, но техническая задача здесь проще: существует ли экономически приемлемый выход. Если нет, актив для вашего размера фактически неликвиден независимо от последней котировки.

Сценарий 9. Владелец контракта говорит, что mint нужен только для наград

Слова команды нужно сопоставить с кодом. Найдите функцию mint, роль или authority, проверьте лимиты и получателей. Если существует hard cap или ограниченная emission schedule, это один уровень риска. Если minter способен произвольно увеличить supply без потолка, покупатель принимает доверие к управляющему субъекту. Затем проверьте, кто контролирует minter: обычный EOA, multisig, governance или отдельный rewards contract. Техническая модель должна быть конкретнее обещания “мы не будем злоупотреблять”.

Посмотрите историю mint events. Регулярная эмиссия по понятному графику отличается от внезапных крупных выпусков на адреса, связанные с командой. Для токена с vesting сопоставьте будущие unlocks с дополнительной mint-моделью, чтобы не считать один источник предложения единственным. Здесь цель не предсказать цену, а понять максимальную способность системы увеличивать количество токенов, которые могут выйти на рынок.

Сценарий 10. Вы покупаете токен для долгого хранения, а не для быстрой сделки

Долгий горизонт увеличивает важность управляемости. Одноразовый sell test показывает состояние сегодня, но если contract upgradeable, fees изменяемы или freeze authority активна, через месяцы правила могут отличаться. Сохраните список критических ролей и подпишитесь на официальные governance/update каналы проекта. Для крупного долгосрочного баланса рассмотрите периодический аудит permissions и contract state, особенно после миграций, upgrades или объявления новой token version.

Также продумайте будущий выход: где находится ликвидность, какие CEX поддерживают депозит, нужен ли bridge и какой gas token потребуется. Хранение токена без нативной монеты сети может создать ненужную задержку в стрессовой ситуации. Для wrapped активов дополнительно следите за состоянием bridge или custodian. Долгосрочная безопасность — это не только seed-фраза, но и понимание того, что именно вы храните и какие внешние системы поддерживают его ценность и переносимость.

Сценарий 11. Токен имеет функцию blacklist, но проект выглядит легитимно

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

Если ваша цель требует цензуроустойчивого актива, blacklist-модель может не соответствовать задаче даже при известном эмитенте. Если задача — использовать регулируемый стейблкоин, функция может быть ожидаемой ценой модели. Технический аудит не должен навешивать ярлык; он должен показать, кто способен лишить адрес возможности перевода и в каких обстоятельствах. Решение принимается уже после того, как это право стало явным.

Сценарий 12. Liquidity заблокирована, и продавец называет это гарантией безопасности

Lock LP-токенов или позиции ликвидности снижает риск одного конкретного действия — мгновенного вывода именно заблокированной ликвидности владельцем до окончания lock. Но он не проверяет token contract, mint, taxes, blacklist, дополнительный незаблокированный пул или возможность команды владеть большим объёмом токенов. Поэтому “liquidity locked” нельзя превращать в универсальный сертификат. Установите, какой именно LP-актив заблокирован, какую долю общей активной ликвидности он представляет, кто является locker и когда заканчивается блокировка.

В concentrated-liquidity DEX также важно понимать, что позиция может покрывать ограниченный ценовой диапазон. Номинальная стоимость позиции и фактическая глубина около текущей цены — не одно и то же. Даже при честной блокировке рынок может стать тонким после движения цены. Проверяйте текущую active liquidity и котировку на свой размер, а lock используйте только как один из элементов карты риска rug pull.

Сценарий 13. Contract source не верифицирован

Неверифицированный исходный код не доказывает вредоносность: разработчик мог не выполнить публикацию или обозреватель ещё не сопоставил metadata. Но для пользователя исчезает важный слой прозрачности. Вы не можете удобно прочитать функции, roles и параметры через стандартный интерфейс, а сторонним scanners сложнее интерпретировать поведение. Чем крупнее планируемая покупка, тем выше цена такой неопределённости. Для нового публичного токена отсутствие верификации без объяснения — весомый повод дождаться прозрачности.

При необходимости опытный специалист может анализировать bytecode, transaction traces и фактические вызовы, но это уже другой уровень работы. Обычному покупателю не стоит компенсировать отсутствие читаемого кода доверием к рекламе. Проверьте хотя бы deployment history, owner/admin addresses, pools и реальную sellability; если ключевые свойства всё равно остаются неизвестными, уменьшите риск или пропустите сделку.

Сценарий 14. Команда мигрирует старый токен на новый контракт

Миграция создаёт период, когда два токена с одинаковым брендом существуют одновременно. Сначала найдите официальное объявление и точные old/new contract addresses. Затем разберитесь, как меняется supply: старые токены burn, lock или остаются в обращении; какой коэффициент обмена; есть ли deadline; кто управляет migration contract. Не покупайте “дешёвую старую версию”, пока не понимаете право на миграцию — рынок может дисконтировать актив именно потому, что он больше не конвертируется.

Проверьте, какая версия поддерживается DEX, CEX и кошельками после миграции. Агрегатор может по-прежнему находить старый пул и показывать привлекательную цену. Перед Confirm сравните output contract с новым официальным адресом. Если вы уже держите старую версию, используйте только официальный migration route и проверяйте подписи так же строго, как обычный swap: неизвестный “migration helper” может быть фишингом.

Ещё один полезный контроль — повторить ключевые действия с позиции потенциального получателя токена. Если актив планируется использовать как оплату, залог, перевод на биржу или хранение в аппаратном кошельке, заранее проверьте, распознаёт ли следующая система именно этот contract или mint. Токен может успешно покупаться и продаваться в одном DEX, но не поддерживаться сервисом, куда вы собираетесь его отправить. Такой риск не относится к мошенничеству, однако способен сделать покупку практически бесполезной для поставленной задачи. Хороший аудит всегда проверяет не только вход в актив, но и следующий шаг жизненного цикла.

Если после всех проверок остаются противоречивые признаки, не пытайтесь получить идеальный ответ голосованием между scanners и комментариями сообщества. Зафиксируйте конкретно, что подтверждено, а что остаётся неизвестным. Например: contract официальный, но implementation не раскрыт; sell test проходит, но admin может менять fee; ликвидность достаточна для теста, но мала для основной суммы. Такая формулировка позволяет принять осознанное решение о размере риска и позже повторить именно недостающие проверки, а не начинать анализ с нуля.

Сценарий Главный дополнительный контроль Почему
Новый DEX-токен Sell test + admin rights Мало истории
Новая сеть известного токена Официальный network contract Высок риск копии
Стейблкоин Mint/redemption + liquidity Цена $1 сама недостаточна
Solana Token-2022 Extensions и authorities Правила перевода могут отличаться
TON Jetton Jetton Master Metadata копируется
CEX + DEX Contract compatibility Тикер не связывает рынки
Upgradeable token Implementation/admin Логика изменяема
Долгое хранение Периодический повтор аудита Состояние и рынки меняются

Заключение: подлинность, управляемость и выход важнее красивой карточки токена

Надёжная проверка токена перед покупкой строится на трёх независимых доказательствах. Первое — подлинность: правильная сеть и уникальный идентификатор. Второе — управляемость: кто может выпускать, блокировать, обновлять или менять комиссии. Третье — исполнимость: существует ли ликвидный маршрут и можно ли продать токен на приемлемых условиях. Если хотя бы один слой не подтверждён, красивый график и известный тикер не компенсируют пробел.

Для EVM уделяйте внимание roles и proxy; для Solana — mint/freeze authority и Token-2022 extensions; для TON — Jetton Master; для TRON — точному TRC-20 контракту и allowances. Wrapped и bridged-версии требуют отдельной проверки механизма выпуска и погашения. На DEX всегда отделяйте проверку токена от проверки сайта и от проверки подписи: это три разные задачи.

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