CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

Le contrat intelligent CryptMeUp Linea est le contrat de paiement en chaîne que nous utilisons pour traiter les paiements Linea sans prendre en charge les fonds des utilisateurs. Il suit le même modèle déterministe de partage des frais que celui utilisé dans nos contrats de paiement EVM pris en charge.

Pour les paiements Linea natifs, le contrat reçoit le montant du paiement directement sous forme de msg.value en ETH. Pour les paiements ERC20 pris en charge tels que USDC et USDT sur Linea, le contrat utilise le montant du jeton approuvé et exécute la division en chaîne.

Le payeur envoie uniquement le montant total appartenant au paiement. Le contrat calcule en interne la commission fixe de 0,1%. Les 99,9 % restants sont acheminés vers le portefeuille du commerçant. Les frais de 0,1 % sont acheminés vers le portefeuille de frais configuré.

Cela maintient la règle de règlement en chaîne au lieu de dépendre de la logique des frais côté navigateur ou des hypothèses dérivées de la chaîne. Cela rend la vérification des paiements plus propre et plus vérifiable.

Le contrat est également non dépositaire. CryptMeUp ne demande pas aux utilisateurs de transférer des fonds vers un portefeuille de plateforme avant le paiement. Le contrat effectue uniquement le fractionnement qui appartient au paiement Linea actif.

Pour les paiements ERC20, une étape d’approbation est requise avant le paiement. Il s'agit d'un comportement de jeton standard sur les chaînes EVM et permet au contrat de prélever uniquement le montant nécessaire pour ce paiement.

Côté vérification, notre backend vérifie la cible de la transaction, la méthode appelée, le montant et les journaux de transfert résultants. Cela maintient la transaction blockchain elle-même comme source de vérité pour le règlement final.

Vous pouvez consulter le contrat du réseau principal Linea en direct sur LineaScan.

0x810955cd264558a0c8eEeA5E21492DcD877e8454

  • Exécution de paiements non dépositaires.
  • Frais fixes de 0,1% calculés à l'intérieur du contrat.
  • Commerçant déterministe et partage des frais.
  • Vérification en chaîne par rapport aux données et journaux de transactions réels.