CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

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

Pour les paiements Arbitrum 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 Arbitrum, 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 logique de règlement en chaîne au lieu de disperser les hypothèses de frais dans le code du navigateur et les calculs hors chaîne. Cela rend le parcours de paiement plus facile à inspecter et à auditer.

Le contrat n’est également pas dépositaire. CryptMeUp ne demande pas aux utilisateurs d'envoyer d'abord des fonds dans un portefeuille de plateforme. Le contrat exécute uniquement le fractionnement qui appartient au paiement Arbitrum 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 inspecter le contrat du réseau principal Arbitrum en direct sur Arbiscan.

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.