Смарт-контракт CryptMeUp Polygon — это платежный контракт, который мы используем для обработки платежей Polygon без хранения средств пользователей. Он следует той же модели прямых расчетов, что и наш базовый контракт, с простым и детерминированным разделением платежей.
Для собственных платежей Polygon контракт получает сумму платежа непосредственно в виде msg.value в POL. Для поддерживаемых платежей ERC20, таких как ETH, USDC и USDT на Polygon, в контракте используется утвержденное количество токенов и выполняется разделение в цепочке.
Плательщик отправляет только общую сумму, принадлежащую платежу. В контракте рассчитывается фиксированная комиссия в размере 0,1% внутри компании. Остальные 99,9% направляются на кошелек продавца. Комиссия в размере 0,1% направляется на настроенный кошелек комиссий.
Этот контракт существует, поэтому правило комиссии не нужно доверять внешнему интерфейсу или оффчейн-расчетам во время реального расчета. Это сохраняет правило разделения стабильным, видимым и облегчает аудит из самой цепочки.
Контракт также не является тюремным. CryptMeUp не просит пользователей сначала отправить средства в кошелек платформы. Контракт выполняет только то разделение платежей, которое принадлежит активному потоку платежей Polygon.
Для платежей ERC20 перед оплатой требуется этап утверждения. Это стандартное поведение токена в цепочках EVM. Одобрение позволяет контракту получить только сумму, необходимую для этого платежа, и разделить ее между продавцом и кошельком комиссий.
На стороне проверки наш бэкэнд проверяет цель транзакции, вызываемый метод, нативную сумму или сумму токена и результирующие журналы передачи. Это сохраняет саму транзакцию блокчейна в качестве источника истины для расчетов.
Вы можете проверить действующий контракт основной сети Polygon на PolygonScan.
0xFb0535d87a297a2d6b5CFF6bA02c465DBA925700
- Некастодиальное исполнение платежей.
- Фиксированная комиссия в размере 0,1%, рассчитываемая внутри контракта.
- Детерминированный торговец и разделение комиссий.
- Ончейн-проверка на основе реальных данных и журналов транзакций.