CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

Le contrat intelligent CryptMeUp Polygon est le contrat de paiement en chaîne que nous utilisons pour traiter les paiements Polygon sans prendre en charge les fonds des utilisateurs. Il suit le même modèle de règlement direct que notre contrat de base, avec un partage de paiement simple et déterministe.

Pour les paiements Polygon natifs, le contrat reçoit le montant du paiement directement sous forme de msg.value dans POL. Pour les paiements ERC20 pris en charge tels que ETH, USDC et USDT sur Polygon, 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é.

Ce contrat existe donc la règle des frais ne doit pas nécessairement être confiée au frontend ou aux calculs hors chaîne lors du règlement en direct. Cela maintient la règle divisée stable, visible et plus facile à auditer depuis la chaîne elle-même.

Le contrat est également non 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 de paiement qui appartient au flux de paiement Polygon actif.

Pour les paiements ERC20, une étape d’approbation est requise avant le paiement. Il s'agit du comportement standard des jetons sur les chaînes EVM. L'approbation permet au contrat de prélever uniquement le montant nécessaire à ce paiement et de le répartir entre le commerçant et le portefeuille de frais.

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

Vous pouvez inspecter le contrat du réseau principal Polygon en direct sur PolygonScan.

0xFb0535d87a297a2d6b5CFF6bA02c465DBA925700

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