Ordini USDC privati per un solo wallet acquirente.
La modalità privata riserva un deposito a un singolo wallet acquirente e ti dà un unico link da condividere. Usala quando conosci già l'acquirente e non vuoi rendere l'ordine accessibile a tutti.
Come si crea un ordine privato
- 1L'app crea un normale deposito sul contratto Base per il tuo importo, metodo di pagamento e valuta.
- 2Aggiunge il wallet dell'acquirente al WhitelistPreIntentHook.
- 3Collega quell'hook al deposito, così il contratto respinge ogni altro wallet.
- 4Ricevi un link a otc.usdctofiat.xyz/d/<escrow>/<depositId> da inviare all'acquirente approvato.
Perché serve più di una transazione
La funzione createDeposit di EscrowV2 non accetta un parametro di whitelist, quindi l'app collega l'hook in una transazione successiva, dopo che il deposito esiste. La restrizione è applicata onchain, non nella UI.
| Contratto | Indirizzo |
|---|---|
| EscrowV2 | 0x777777779d229cdF3110e9de47943791c26300Ef |
| WhitelistPreIntentHook | 0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8 |
Modello di costi su un fill privato
Un ordine privato ha lo stesso modello di costi per il venditore di un deposito delegato pubblico: nessuna commissione di piattaforma per creare l'ordine, gas su Base per le azioni onchain e nessuna trattenuta sul fiat che ricevi nell'app di pagamento. La configurazione delle commissioni lato acquirente può variare in base alla route.
Un solo wallet può eseguirlo. Ogni altro wallet viene respinto.
Un ordine privato è un deposito sul contratto Base con un hook di whitelist collegato. Il contratto respinge qualsiasi wallet che non sia l'acquirente approvato.
createDeposit non accetta un parametro di whitelist, quindi l'hook viene collegato in una transazione successiva.
Common questions
Cos'è USDCtoFiat?
USDCtoFiat ti permette di vendere USDC su Base per ottenere denaro su Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal e Monzo. Mantieni il controllo del tuo wallet e gli scambi si regolano tramite smart contract ZKP2P non custodiali su Base.
USDCtoFiat custodisce i miei fondi?
No. Firmi ogni transazione dal tuo wallet. I tuoi USDC restano bloccati in un contratto pubblico su Base e vengono rilasciati all'acquirente solo dopo la prova del suo pagamento. Puoi prelevare in qualsiasi momento qualsiasi deposito non eseguito.
Quanto costa vendere?
Creare e gestire un deposito da venditore è gratuito, anche se il gas su Base si applica alle azioni onchain. L'SDK offramp è gratuito da integrare. Sui fill delegati, la commissione di gestione dello 0,10% di Delegate viene prelevata dagli USDC rilasciati all'acquirente, non dai tuoi proventi in fiat né dal tasso quotato. Analytics, webhook e crediti API di Peerlytics hanno prezzi a parte.
Mi serve un account su un exchange centralizzato?
Non è richiesto alcun account su un exchange per usare USDCtoFiat. Ti serve un wallet con USDC su Base e un account sull'app di pagamento in cui vuoi essere pagato. Restano valide le regole e i limiti dell'app di pagamento stessa.
Devo completare il KYC?
USDCtoFiat non raccoglie documenti d'identità, non custodisce il tuo fiat e non custodisce le tue chiavi. L'app di pagamento che usi controlla comunque la propria verifica, i limiti e le regole dell'account. Il regolamento degli USDC avviene tramite smart contract su Base, e non possiamo modificare ciò che Venmo, PayPal, Wise, Zelle o la tua banca richiedono.
Qualcun altro può eseguire un ordine OTC privato?
No. Il deposito è riservato al wallet acquirente approvato tramite l'hook di whitelist, applicato dal contratto Base. Qualsiasi altro wallet viene respinto onchain.