К содержимому

Словарь

ERC20

Стандарт токенов блокчейна Ethereum: интерфейс смарт-контракта, по которому токены вроде USDT и USDC переводятся между адресами Ethereum, начинающимися с «0x».

Как это работает в CryptoLike

CryptoLike принимает USDT в сети Ethereum (ERC20) и USDC в сети Ethereum (ERC20). Каждый из них — отдельный актив со своим coin_id в GET /v1/currencies, network: eth, балансом, порогом подтверждений и комиссией; USDT в ERC20 и USDT в TRC20 — разные активы. Нативная монета сети, ETH, — тоже отдельный актив.

Страница оплаты показывает сеть рядом с адресом и предупреждает: «Средства, отправленные в другой сети, вернуть невозможно.» В QR-коде — только адрес, потому что кошельки по-разному понимают ссылки на перевод токенов; ссылка «открыть в кошельке» использует формат EIP-681 ethereum:<contract>/transfer?address=<address>&uint256=<units>.

Каждый перевод ERC20 оплачивает газ в ETH, поэтому в кошельке плательщика должен быть ETH, даже когда он платит в USDT или USDC. При выплате в токене CryptoLike резервирует комиссию сети, пересчитанную в этот токен, и показывает её в расчёте до подтверждения.

ERC20 или TRC20?

USDT есть и в Ethereum, и в TRON, и CryptoLike держит их раздельно: разные адреса, балансы и пороги, а перевод не в той сети до платежа не дойдёт. USDC принимается только в Ethereum. Комиссии, время подтверждения и поддержку кошельками сравниваем в статье USDT TRC20 или ERC20.

В документации →

Связанные термины

Читать дальше

Начните с тестового платежа

Создайте аккаунт, попросите у поддержки доступ к тестовой среде и посмотрите, как платёж проходит путь от pending до paid в тестовой сети.