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 и полная матрица.