CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

El contrato inteligente CryptMeUp Linea es el contrato de pago en cadena que utilizamos para procesar los pagos de Linea 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 Linea, el contrato recibe el monto del pago directamente como msg.value en ETH. Para pagos ERC20 admitidos, como USDC y USDT en Linea, 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 la lógica de tarifas del lado del navegador o de suposiciones fuera de la cadena. Eso hace que la verificación de pagos sea más limpia y auditable.

El contrato tampoco es privativo de la libertad. CryptMeUp no solicita a los usuarios que transfieran fondos a una billetera de la plataforma antes del pago. El contrato sólo realiza el fraccionamiento que pertenece al pago de Línea activa.

Para los pagos ERC20, se requiere un paso de aprobación antes del pago. Este es un comportamiento de token estándar 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 la red principal de Linea en vivo en LineaScan.

0x810955cd264558a0c8eEeA5E21492DcD877e8454

  • 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.