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. 1L'application crée un dépôt de contrat Base classique pour votre montant, votre moyen de paiement et votre devise.
  2. 2Elle ajoute le wallet de l'acheteur au WhitelistPreIntentHook.
  3. 3Elle attache ce hook au dépôt, de sorte que le contrat rejette tout autre wallet.
  4. 4Vous obtenez un lien sur otc.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.

EscrowV20x777777779d229cdF3110e9de47943791c26300Efdépôt et attachement du hook
WhitelistPreIntentHook0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8protège les trades acheteur
Lien de partageotc.usdctofiat.xyz/d/<escrow>/<depositId>un acheteur, une URL

Common questions

Qu'est-ce que USDCtoFiat ?

USDCtoFiat vous permet de vendre des USDC sur Base contre de l'argent sur Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal et Monzo. Vous gardez le contrôle de votre wallet, et les trades se règlent via des smart contracts ZKP2P non-custodiaux sur Base.

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 ?

Créer et gérer un dépôt vendeur est gratuit, bien que le gas Base s'applique aux actions onchain. Le SDK offramp est gratuit à intégrer. Sur les fills délégués, les frais de gestionnaire de 0,10 % de Delegate proviennent des USDC libérés à l'acheteur, et non de votre produit en fiat ni de votre taux annoncé. Les analyses Peerlytics, les webhooks et les crédits d'API sont facturés séparément.

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.