USDC · Base · ERC-20

Приём USDC в сети Base

Покупатель оплачивает invoice нативным Circle-issued USDC в Base mainnet, а средства поступают прямо на настроенный EVM-кошелёк.

GramPayBot поддерживает нативный Circle-issued USDC в Base mainnet. Покупатель отправляет ERC-20 token на EVM-адрес продавца, а GramPayBot отслеживает оплату без custody.

  • Сеть:
    Base mainnet
  • Chain ID:
    8453
  • Стандарт:
    ERC-20
  • Receiving address:
    0x + 40 hex-символов
  • Актив комиссии:
    ETH в Base
  • Контракт USDC:
    0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
  • Decimals:
    6
  • Representation:
    Native Circle-issued USDC

Какой адрес добавляет продавец

Используйте контролируемый публичный 0x... wallet, протестированный именно в Base mainnet. Тот же адрес может отображаться в Ethereum, Optimism или Arbitrum, но balances и token contracts существуют отдельно.

Следуйте EVM address guide для проверки 42 символов, контроля account и правил exchange deposit. Receiving address принадлежит продавцу; contract ниже идентифицирует USDC.

Native USDC, а не USDbC или копия

Circle публикует Base USDC по адресу 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 с шестью decimals в официальном каталоге USDC contracts. Откройте тот же адрес в BaseScan.

Не путайте native USDC со старым bridged активом, обычно называемым USDbC, или с токеном-копией символа USDC. GramPayBot ожидает точный Circle contract выше. Полная процедура описана в token verification checklist.

Что выбирает покупатель

Покупатель выбирает USDC и Base. Ethereum/ERC20, Arbitrum, Optimism и другие EVM-сети — отдельные маршруты даже при том же внешнем 0x или общем балансе в интерфейсе биржи.

Self-custody отправитель платит gas в ETH, находящемся в Base, а не только в Ethereum mainnet. Биржа может списывать собственную withdrawal fee. Комиссия меняется и не должна указываться как постоянная.

Как GramPayBot подтверждает оплату

Маршрут продукта — network enum base плюс token USDC. GramPayBot сверяет точный contract, configured recipient и invoice amount. Перевод ETH, USDbC, другого ERC-20 или USDC в иной сети не является этой оплатой.

В BaseScan по transaction hash проверьте successful status, Base mainnet, contract, recipient и transfer amount. Скриншот или заявка на вывод не являются финальным доказательством.

Сделайте low-value test и проверьте, что полученный USDC можно вывести. Другие варианты: USDC Ethereum, USDC Solana и полная матрица.

Следующий шаг

Создайте отслеживаемый invoice USDC Base

Создать ссылку на оплату ↗