WATS Wallet logoWATS Wallet
Руководство7 мин чтения

Как добавить произвольную сеть и токен в кошелёк (и проверить адрес контракта)

Кошелёк показывает только те сети и токены, о которых ему сказали. Разбираем, как вручную добавить произвольную EVM-сеть, проверить настоящий адрес контракта токена перед импортом и устранить ошибки, из-за которых баланс отображается нулевым.

Почему кошелёк по умолчанию показывает не все сети и токены

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

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

Что нужно подготовить: chain ID, RPC URL и блок-эксплорер

Ручное добавление EVM-сети требует пяти полей, у каждого своя роль. Название сети — это метка для вас. Chain ID не косметика: это уникальное целое число, зашитое в подписываемые кошельком транзакции, именно оно не даёт воспроизвести транзакцию, подписанную для одной сети, в другой. RPC URL — это эндпоинт, к которому кошелёк обращается, чтобы читать балансы и рассылать транзакции; если вы не вполне понимаете, чем занимается этот узел, прочитайте, что такое RPC-узел и зачем он нужен кошельку, прежде чем вставлять адрес. Символ нативной валюты — это тикер, который показывается рядом с балансом на газ; количество десятичных знаков вводить не нужно, оно фиксировано и равно 18. URL блок-эксплорера формально необязателен, но заполните его всё равно: он превращает хеш транзакции в то, что можно изучить.

Берите все пять значений из собственной документации сети. По состоянию на 2026 год их дублируют и общественные реестры, но доверять стоит официальной документации.

Шаг 1. Добавьте произвольную сеть в кошелёк вручную

Откройте настройки сетей в кошельке, выберите ручное добавление сети, вставьте пять полей, сохраните и переключитесь на неё. Так надёжнее, чем кнопка «добавить сеть» в один клик на стороннем сайте, которая подбирает RPC URL за вас.

Большинство кошельков при сохранении опрашивают эндпоинт и сравнивают сообщённый им chain ID с тем, что вы ввели; при расхождении сохранение отклоняется. Эта проверка — не помеха, а функция, не пытайтесь её обойти. Как только сеть станет активной, нативный баланс должен появиться за считаные секунды.

Шаг 2. Найдите и проверьте настоящий адрес контракта токена

Именно здесь люди теряют деньги, так что не спешите. Токен определяется адресом своего контракта в конкретной сети — не тикером и не логотипом. У одного и того же проекта в каждой сети, куда он задеплоен, свой адрес, а создать контракт-подделку с идентичным названием стоит копейки.

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

Шаг 3. Добавьте токен и убедитесь, что баланс отобразился

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

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

Тревожные признаки: фейковые токены, подменённые RPC и контракты-клоны

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

Диагностика: неверный chain ID, нулевой баланс, неправильные decimals

Если кошелёк отклоняет сеть, chain ID почти наверняка не совпадает с тем, что сообщает RPC; проверьте путаницу десятичного и шестнадцатеричного формата — это самая частая причина. Если сеть сохраняется, но ничего не загружается, эндпоинт недоступен или упирается в лимит запросов: подставьте другой эндпоинт для того же chain ID и посмотрите, повторится ли проблема.

Если токен импортировался, но показывает ноль, убедитесь, что вы в той сети, где он у вас реально лежит. Активы, забриджованные в одну сеть, отсутствуют в другой, а похожие друг на друга адреса в разных EVM-сетях легко перепутать. Если средства и вовсе ушли не в ту сеть, импорт токена их не проявит — материал о том, как вернуть криптовалюту, отправленную не в ту сеть, разбирает, что можно вернуть, а что нет. Если баланс расходится на порядки, неверны decimals: удалите токен и импортируйте его заново.

Добавление сетей и токенов в WATS Wallet

WATS Hot Wallet работает с поддерживаемым набором сетей: EVM-сети, включая Ethereum и его L2, а также Solana и TON. Привычки проверки, описанные выше, остаются актуальными для любого токена, который вы там держите.

Одно отличие в этих поддерживаемых сетях всё же есть. Любое действие — переводы, свопы, стейкинг — оплачивается одним токеном, ATS, вместо нативного газа сети: в EVM через паймастер ERC-4337, а в Solana и TON через эквивалентные механизмы плательщика комиссии и релеера. Поскольку ATS — это OFT на LayerZero, одного баланса хватает для всех них. Меняется то, каким токеном оплачивается комиссия, а не то, сколько берёт сеть: сумма в ATS отслеживает актуальную стоимость. Собранные ATS сжигаются — от 100 миллионов в сторону порога в 30 миллионов. При этом всё остаётся некастодиальным: ключи держите вы, а WATS не хранит ключей. WATS — первый и единственный кошелёк, который объединяет ERC-4337 и комиссии одним токеном через OFT, взимаемые вместо нативного газа, с таким сжиганием.

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

Стоит ли добавление токена в кошелёк газа?

Нет. Импорт токена — это локальное изменение списка отображения в вашем кошельке: транзакция не рассылается и ничего не стоит. Если сайт просит что-то подписать или подтвердить ради добавления токена, он делает что-то иное, и подписывать не следует.

Как понять, что адрес контракта токена настоящий?

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

Почему после добавления токен показывает нулевой баланс?

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