Ordres privés

Des ordres USDC privés pour un seul wallet acheteur.

Le mode privé réserve un dépôt à un seul wallet acheteur et vous donne un lien unique à partager. Utilisez-le lorsque vous connaissez déjà l'acheteur et que vous ne voulez pas que l'ordre soit ouvert à tous.

01

Comment un ordre privé est créé

  1. 01Créez un dépôt normal sur le contrat Base dans Vendre avec votre montant, votre moyen de paiement et votre devise.
  2. 02Depuis Dépôts, verrouillez ce dépôt sur le wallet de l'acheteur : une adresse, un ENS .eth ou un nom PNS .peer.
  3. 03L'app attache le WhitelistPreIntentHook onchain, le contrat rejette donc tout autre wallet.
  4. 04Vous obtenez un lien usdctofiat.xyz/d/<escrow>/<depositId> à envoyer à l'acheteur approuvé.
02

Pourquoi cela nécessite plus d'une transaction

La fonction createDeposit d'EscrowV2 ne prend pas de paramètre de liste blanche, donc l'application attache le hook dans une transaction de suivi après l'existence du dépôt. La restriction est appliquée onchain, et non dans l'interface.

ContratAdresse
EscrowV20x777777779d229cdF3110e9de47943791c26300Ef
WhitelistPreIntentHook0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8
03

Modèle de coûts sur un fill privé

Un ordre privé a le même modèle de coûts vendeur qu'un dépôt délégué public : aucuns frais de plateforme pour créer l'ordre, le gas Base pour les actions onchain, et aucune déduction sur le fiat que vous recevez dans l'application de paiement. La configuration des frais côté acheteur peut varier selon la route.

Restreint onchain

Un seul wallet peut le remplir. Tout autre wallet est rejeté.

Un ordre privé est un dépôt de contrat Base avec un hook de liste blanche attaché. Le contrat rejette tout wallet qui n'est pas l'acheteur approuvé.

createDeposit ne prend aucun paramètre de liste blanche, donc le hook est attaché dans une transaction de suivi.

EscrowV2
0x777777779d229cdF3110e9de47943791c26300Efdépôt et attachement du hook
WhitelistPreIntentHook
0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8protège les trades acheteur
Lien de partage
usdctofiat.xyz/d/<escrow>/<depositId>un acheteur, une URL

Questions fréquentes

Qu'est-ce que USDCtoFiat ?

USDCtoFiat coordonne des ventes non custodiales d’USDC natifs sur Base contre des USD, EUR ou GBP via les smart contracts ZKP2P. Les conditions d’éligibilité du prestataire de paiement et ses règles de compte continuent de s’appliquer ; la prise en charge technique d’une voie ne constitue pas une autorisation d’utiliser un compte externe, et Wise interdit actuellement les encaissements issus de ventes crypto P2P.

USDCtoFiat détient-il mes fonds ?

Non. Vous signez chaque transaction depuis votre propre wallet. Vos USDC sont verrouillés dans un contrat Base public et ne sont libérés à l'acheteur qu'une fois son paiement prouvé. Vous pouvez retirer à tout moment tout dépôt non rempli.

Combien coûte la vente ?

Creating and managing a seller deposit is free, though Base gas applies to onchain actions. The offramp SDK is free to integrate. On delegated fills, Delegate's 0.10% manager fee comes from the USDC released to the buyer, not from your fiat proceeds or your quoted rate. Peerlytics analytics and API credits are priced separately.

Ai-je besoin d'un compte sur une plateforme d'échange centralisée ?

Aucun compte d'échange n'est requis pour utiliser USDCtoFiat. Il vous faut un wallet détenant des USDC sur Base et un compte sur l'application de paiement dans laquelle vous voulez être payé. Les propres règles et limites de compte de l'application de paiement s'appliquent toujours.

Dois-je effectuer un KYC ?

USDCtoFiat ne collecte pas de documents d'identité, ne détient pas votre fiat et ne détient pas vos clés. L'application de paiement que vous utilisez contrôle toujours sa propre vérification, ses limites et ses règles de compte. Le règlement en USDC se fait via les smart contracts Base, et nous ne pouvons pas modifier ce que Venmo, PayPal, Wise, Zelle ou votre banque exigent.

Quelqu'un d'autre peut-il remplir un ordre OTC privé ?

Non. Le dépôt est réservé au wallet acheteur approuvé via le hook de liste blanche, appliqué par le contrat Base. Tout autre wallet est rejeté onchain.