CryptMeUp logo

Knowledge Bank

Manuals, blockchain references, and extra knowledge

Smart contract

Der CryptMeUp Base-Smart-Vertrag ist der On-Chain-Zahlungsvertrag, den wir verwenden, um Base-Zahlungen abzuwickeln, ohne die Benutzergelder zu verwahren. Es ist darauf ausgelegt, den Zahlungsfluss einfach, transparent und deterministisch zu halten.

Bei nativen Base-Zahlungen erhält der Vertrag den Zahlungsbetrag direkt als msg.value. Für unterstützte ERC20-Zahlungen wie USDC und EURC verwendet der Vertrag den genehmigten Token-Betrag und führt die Aufteilung in der Kette durch.

Der Zahler sendet nur den Gesamtbetrag, der zur Zahlung gehört. Der Vertrag berechnet intern die feste Gebühr von 0,1 %. Die restlichen 99,9 % werden an die Händler-Wallet weitergeleitet. Die Gebühr von 0,1 % wird an das konfigurierte Gebühren-Wallet weitergeleitet.

Dieses Modell ist sicherer als die Weitergabe von Gebührenbeträgen über das Frontend, da die Abrechnungsregel im Vertrag selbst enthalten ist. Das bedeutet, dass die endgültige Aufteilung aufgrund von Browserlogik, UI-Fehlern oder nicht übereinstimmenden Rundungsregeln nicht stillschweigend abweichen kann.

Der Vertrag ist auch nicht verwahrungspflichtig. CryptMeUp fordert Benutzer nicht dazu auf, Gelder vorab an eine Plattform-Wallet zu überweisen. Der Vertrag führt nur den Zahlungssplit durch, der zum aktiven Zahlungsvorgang gehört.

Für ERC20-Zahlungen ist vor der Zahlung ein Genehmigungsschritt erforderlich. Dies ist normales ERC20-Verhalten. Die Genehmigung ermöglicht es dem Vertrag, nur den für diese Zahlung erforderlichen Betrag abzuheben und ihn zwischen dem Händler und dem Gebühren-Wallet aufzuteilen.

Auf der Verifizierungsseite überprüft unser Backend das Transaktionsziel, die aufgerufene Methode, den Token oder nativen Betrag und die resultierenden Übertragungsprotokolle. Dadurch wird das Kettengeschäft selbst zur Quelle der Wahrheit für die Abwicklung.

Sie können den Live-Base-Mainnet-Vertrag auf BaseScan einsehen.

0x57F33f55159Da453F05A9A28f53da9dD038bE103

  • Zahlungsabwicklung ohne Verwahrung.
  • Feste Gebühr von 0,1 %, die im Vertrag berechnet wird.
  • Deterministische Händler- und Gebührenaufteilung.
  • On-Chain-Verifizierung anhand echter Transaktionsdaten und Protokolle.