El contrato inteligente CryptMeUp Polygon es el contrato de pago en cadena que utilizamos para procesar los pagos de Polygon sin custodiar los fondos de los usuarios. Sigue el mismo modelo de liquidación directa que nuestro contrato Base, con una división de pago simple y determinista.
Para los pagos nativos de Polygon, el contrato recibe el monto del pago directamente como msg.value en POL. Para pagos ERC20 admitidos, como ETH, USDC y USDT en Polygon, el contrato utiliza la cantidad de token aprobada y ejecuta la división en cadena.
El pagador sólo envía el importe total que pertenece al pago. El contrato calcula internamente la tarifa fija del 0,1%. El 99,9% restante se envía a la billetera del comerciante. La tarifa del 0,1% se envía a la billetera de tarifas configurada.
Este contrato existe, por lo que no es necesario confiar la regla de tarifas al frontend o a los cálculos fuera de la cadena durante la liquidación en vivo. Eso mantiene la regla de división estable, visible y más fácil de auditar desde la propia cadena.
El contrato tampoco es privativo de la libertad. CryptMeUp no solicita a los usuarios que primero envíen fondos a la billetera de una plataforma. El contrato solo ejecuta la división de pago que pertenece al flujo de pago activo de Polygon.
Para los pagos ERC20, se requiere un paso de aprobación antes del pago. Este es el comportamiento estándar de los tokens en las cadenas EVM. La aprobación permite que el contrato retire solo el monto necesario para ese pago y lo divida entre el comerciante y la billetera de tarifas.
En el lado de la verificación, nuestro backend verifica el objetivo de la transacción, el método llamado, la cantidad nativa o del token y los registros de transferencia resultantes. Eso mantiene a la transacción blockchain en sí como la fuente de verdad para la liquidación.
Puede inspeccionar el contrato de la red principal de Polygon en vivo en PolygonScan.
0xFb0535d87a297a2d6b5CFF6bA02c465DBA925700
- Ejecución de pagos sin custodia.
- Tarifa fija del 0,1% calculada dentro del contrato.
- Comerciante determinista y división de tarifas.
- Verificación en cadena contra registros y datos de transacciones reales.