USDT · Ethereum · ERC-20
Приём USDT в сети Ethereum (ERC-20)
Покупатель оплачивает invoice issuer-native USDT в Ethereum mainnet, а средства поступают прямо на настроенный EVM-кошелёк.
GramPayBot поддерживает issuer-native USDT в Ethereum mainnet. Покупатель переводит ERC-20 USDT на настроенный адрес продавца, GramPayBot отслеживает перевод и обновляет invoice, но не хранит деньги.
- Сеть:
Ethereum mainnet - Стандарт:
ERC-20 - Receiving address:
0x+ 40 hex-символов - Актив комиссии:
ETH - Контракт USDT:
0xdAC17F958D2ee523a2206206994597C13D831ec7 - Decimals:
6
Какой адрес добавлять продавцу
Добавьте публичный Ethereum-адрес, который вы контролируете и проверили для ERC-20 deposit. Тот же 0x... может отображаться в Base, Optimism или Arbitrum, но балансы этих сетей не объединяются. Ethereum mainnet — обязательная часть маршрута.
Инструкция по EVM-адресам объясняет 42-символьный формат, checksum, EOA/contract wallet и тестовый перевод. Никогда не передавайте seed phrase или private key.
Не вставляйте контракт Tether вместо кошелька
Контракт USDT идентифицирует токен, а receiving address — получателя. Оба начинаются с 0x, поэтому ошибка выглядит правдоподобно. В поле кошелька GramPayBot должен быть ваш адрес, а не 0xdAC17F958D2ee523a2206206994597C13D831ec7.
Tether публикует контракт Ethereum на странице поддерживаемых протоколов. Откройте точный адрес в Etherscan, сравните каждый символ и убедитесь, что token transfer использует этот же контракт. Полный порядок — в инструкции по проверке токена.
Что выбирает покупатель
Покупатель выбирает Ethereum или ERC20 при выводе USDT. TRC20, BEP20, Solana, Base, Optimism и Arbitrum — другие маршруты. Self-custody отправителю нужен ETH для gas; биржа может удерживать собственную withdrawal fee.
Комиссия Ethereum меняется с нагрузкой сети, поэтому invoice не должен обещать фиксированную цену gas. Перед подтверждением покупатель повторно проверяет network label, адрес и сумму.
Как GramPayBot подтверждает маршрут
Маршрут продукта — network enum eth плюс token USDT. GramPayBot сверяет Ethereum mainnet, поддерживаемый контракт USDT, recipient и invoice amount. Перевод ETH, другого ERC-20 либо USDT в другой сети не подходит.
По transaction hash в Etherscan проверьте успешный статус, confirmations, recipient и transfer event USDT. Скриншот или заявка биржи на вывод не доказывает оплату.
Wrong route, недоплата и поздняя оплата
Wrong-network transfer не становится автоматически восстановимым из-за одинакового адреса. Недоплату и перевод после expiry нужно разбирать отдельно и не засчитывать другому заказу. Для расследования никогда не просите seed phrase.
Для другого актива в Ethereum используйте маршрут USDC Ethereum. Все пары перечислены в supported-routes hub.