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

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

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

Ручное добавление произвольной EVM-сети сводится к пяти полям: название сети, chain ID, RPC URL, символ нативной валюты и URL блок-эксплорера. WATS работает с поддерживаемым набором сетей — EVM-сети, включая Ethereum и его L2, а также Solana и TON. Для добавления токена нужен один проверенный адрес контракта именно для этой сети, предварительно сверенный в блок-эксплорере. Импорт токена локален: без газа, без транзакции, без выдачи разрешений.

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

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

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

Что нужно подготовить: 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 работает с поддерживаемым набором сетей: EVM-сети, включая Ethereum и его L2, а также Solana и TON. Привычки проверки, описанные выше, остаются актуальными для любого токена, который вы там держите.

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

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

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

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

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

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

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

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