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