So wird eine private Order erstellt
- 01Erstelle unter Verkaufen eine normale Base-Vertragseinzahlung mit Betrag, Zahlungsmethode und Währung.
- 02Sperre die Einzahlung im Tab Einzahlungen auf die Käufer-Wallet: eine Adresse, ein ENS .eth oder ein PNS .peer-Name.
- 03Die App hängt den WhitelistPreIntentHook onchain an, sodass der Vertrag jede andere Wallet ablehnt.
- 04Du erhältst einen Link unter usdctofiat.xyz/d/<escrow>/<depositId> für den zugelassenen Käufer.
Warum mehr als eine Transaktion nötig ist
EscrowV2s createDeposit akzeptiert keinen Whitelist-Parameter, daher hängt die App den Hook in einer Folgetransaktion an, nachdem die Einzahlung existiert. Die Einschränkung wird Onchain durchgesetzt, nicht in der Benutzeroberfläche.
| Vertrag | Adresse |
|---|---|
| EscrowV2 | 0x777777779d229cdF3110e9de47943791c26300Ef |
| WhitelistPreIntentHook | 0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8 |
Kostenmodell bei einer privaten Ausführung
Eine private Order hat dasselbe Verkäufer-Kostenmodell wie eine öffentliche delegierte Einzahlung: keine Plattformgebühr für die Order-Erstellung, Base-Gas für Onchain-Aktionen und kein Abzug von dem Fiat-Betrag, den Sie in der Zahlungs-App erhalten. Die Käufer-seitige Gebührenkonfiguration kann je nach Route variieren.