CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

El contrato inteligente de CryptMeUp Optimism es el contrato de pago en cadena que utilizamos para procesar los pagos de Optimism sin tomar la custodia de los fondos de los usuarios. Sigue el mismo modelo determinista de división de tarifas utilizado en todos nuestros contratos de pago EVM admitidos.

Para los pagos nativos de Optimism, el contrato recibe el monto del pago directamente como msg.value en ETH. Para pagos ERC20 admitidos, como USDC y USDT en Optimism, 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.

Esto mantiene la regla de liquidación en la cadena en lugar de depender de las matemáticas de las tarifas iniciales o de supuestos frágiles fuera de la cadena. Eso hace que la verificación de pagos sea más fácil de confiar y de auditar.

El contrato tampoco es privativo de la libertad. CryptMeUp no toma posesión de los fondos de los clientes antes del pago. El contrato sólo realiza la división que pertenece al pago activo de Optimismo.

Para los pagos ERC20, se requiere un paso de aprobación antes del pago. Este es un comportamiento normal de los tokens en las cadenas EVM y permite que el contrato obtenga solo la cantidad necesaria para ese pago.

En el lado de la verificación, nuestro backend verifica el objetivo de la transacción, el método llamado, el monto y los registros de transferencia resultantes. Esto mantiene a la propia transacción blockchain como la fuente de verdad para la liquidación final.

Puede inspeccionar el contrato de red principal de Optimism en vivo en el explorador de Optimism.

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.