Начинающим

Как подключить BNB Smart Chain к MetaMask

Подключение BNB Smart Chain к MetaMask: mainnet, chain ID 56, официальный RPC, BNB для gas, BEP-20, проверка токенов и частые ошибки.

Как подключить BNB Smart Chain к MetaMask

BNB Smart Chain можно подключить к MetaMask как EVM-совместимую сеть. В актуальных версиях кошелька BNB Chain обычно доступна среди дополнительных сетей, поэтому ручной ввод требуется не всегда. Если сеть добавляется вручную, для mainnet используются chain ID 56, нативная монета BNB и официальный публичный RPC BNB Chain.

Подключение не переводит ETH, BNB или токены между блокчейнами. Оно лишь позволяет MetaMask читать состояние BNB Smart Chain и отправлять в неё подписанные транзакции. Баланс появится только у активов, которые уже находятся по выбранному адресу в этой сети.

Параметры BNB Smart Chain mainnet

  • Название сети: BSC Mainnet или BNB Smart Chain.
  • RPC URL: https://bsc-dataseed.bnbchain.org
  • Chain ID: 56
  • Символ валюты: BNB
  • Обозреватель: https://bscscan.com

Имя сети можно выбрать произвольно, но остальные значения должны соответствовать mainnet. Testnet – отдельная цепочка с chain ID 97 и тестовым tBNB, который не имеет рыночной ценности. Смешивание mainnet и testnet – частая причина «пропавшего» баланса.

Самый простой способ подключения

В расширении MetaMask нужно открыть меню Networks, перейти к дополнительным сетям и найти BNB Chain. В мобильном приложении используется переключатель сети на вкладке токенов и кнопка добавления. Перед подтверждением следует проверить, что выбран именно mainnet с chain ID 56.

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

Ручное подключение

  1. Открыть список сетей MetaMask.
  2. Выбрать добавление пользовательской сети.
  3. Ввести официальный RPC, chain ID 56 и символ BNB.
  4. Добавить адрес обозревателя, если поле доступно.
  5. Сохранить параметры и убедиться, что в верхней части кошелька выбрана BNB Smart Chain.

Если публичный RPC временно не отвечает, можно добавить другой endpoint из официальной документации BNB Chain. Случайные RPC из комментариев, чатов и рекламных инструкций использовать не следует. Оператор узла видит сетевые запросы и способен задерживать или искажать ответы, хотя приватный ключ через обычный RPC ему не передаётся.

Откуда взять BNB для комиссии

В BNB Smart Chain gas оплачивается нативным BNB. Токены BEP-20 не могут оплатить комиссию вместо него, если конкретное приложение не использует отдельный механизм спонсирования. Даже при наличии USDT или другого токена требуется небольшой остаток BNB.

При выводе BNB с биржи нужно выбрать BNB Smart Chain, а не сеть Ethereum, opBNB или устаревший маршрут BNB Beacon Chain. Название BNB встречается в нескольких контекстах, поэтому решающим признаком служит сеть вывода и подтверждение, что площадка поддерживает BSC. Архитектура экосистемы подробно разобрана в обзоре BNB Chain.

BEP-20 и ERC-20 – не одно и то же

BEP-20 использует знакомую EVM-модель контрактов, однако токен в BNB Smart Chain существует отдельно от одноимённого токена в Ethereum. Совпадающий адрес владельца и тикер USDT не делают активы взаимозаменяемыми. Для каждого токена нужно проверять контракт именно в BSC.

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

Как перевести активы из другой сети

Переключение сети в кошельке не выполняет cross-chain перевод. Для перемещения используют вывод биржи с поддержкой BSC либо проверенный мост. Перед операцией нужно оценить, какой актив получится на стороне назначения, кто контролирует мост и хватит ли BNB на последующие действия.

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

Проверка после подключения

  1. В настройках сети указан chain ID 56.
  2. В кошельке выбран BSC Mainnet, а не testnet или opBNB.
  3. Адрес аккаунта совпадает с адресом, на который выполнялся вывод.
  4. Транзакция находится в обозревателе BSC и имеет успешный статус.
  5. Для токена импортирован контракт из BNB Smart Chain.
  6. На адресе есть BNB для gas.

Если баланс в обозревателе есть, а MetaMask показывает ноль, проблема чаще связана с RPC, выбранной сетью или отображением токена. Смена проверенного RPC и повторный импорт контракта безопаснее, чем восстановление кошелька на случайном сайте.

Подключение dapp и разрешения

Добавление BSC не выдаёт приложению разрешение тратить токены. Такое право появляется только после отдельного approve, permit или подписи другой операции. При подключении dapp нужно проверять активный аккаунт, сеть, адрес контракта и содержание каждого запроса.

Безлимитный allowance позволяет контракту списывать токен в пределах выданного разрешения. Его стоит ограничивать суммой операции и отзывать после использования, если приложение больше не нужно. Риск особенно высок у копий популярных DEX и страниц с «проверкой кошелька».

Типичные ошибки

  • Неверный chain ID. MetaMask отклоняет настройку или подключает другую цепочку.
  • BNB находится не в BSC. Монета в opBNB или Ethereum не оплачивает gas в BNB Smart Chain.
  • Токен не импортирован. Баланс есть on-chain, но отсутствует в списке активов.
  • Поддельный контракт. Тикер совпадает, а актив не имеет отношения к ожидаемому токену.
  • Недоверенный RPC. Кошелёк получает неполные или ложные данные.
  • Нет BNB для комиссии. Токен нельзя отправить, хотя он виден на адресе.

Общие принципы проверки RPC, chain ID и поведения сетей описаны в руководстве по добавлению сети в MetaMask. Для BSC ключевой набор остаётся неизменным: mainnet, chain ID 56, нативный BNB и контракт токена именно в этой цепочке.