Órdenes privadas de USDC para una sola wallet compradora.
El modo privado restringe un depósito a una sola wallet compradora y te da un único enlace para compartir. Úsalo cuando ya conoces al comprador y no quieres que la orden esté abierta a todos.
Cómo se crea una orden privada
- 1La app crea un depósito normal en el contrato de Base para tu importe, método de pago y moneda.
- 2Añade la wallet del comprador al WhitelistPreIntentHook.
- 3Adjunta ese hook al depósito, de modo que el contrato rechaza cualquier otra wallet.
- 4Obtienes un enlace en otc.usdctofiat.xyz/d/<escrow>/<depositId> para enviar al comprador aprobado.
Por qué requiere más de una transacción
El createDeposit de EscrowV2 no admite un parámetro de lista blanca, así que la app adjunta el hook en una transacción posterior, una vez que el depósito existe. La restricción se aplica onchain, no en la interfaz.
| Contrato | Dirección |
|---|---|
| EscrowV2 | 0x777777779d229cdF3110e9de47943791c26300Ef |
| WhitelistPreIntentHook | 0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8 |
Modelo de costes en un fill privado
Una orden privada tiene el mismo modelo de costes para el vendedor que un depósito delegado público: sin comisión de plataforma por crear la orden, gas de Base para las acciones onchain y sin deducción del fiat que recibes en la app de pago. La configuración de comisiones del lado del comprador puede variar según la ruta.
Una sola wallet puede completarla. Cualquier otra es rechazada.
Una orden privada es un depósito en el contrato de Base con un hook de lista blanca adjunto. El contrato rechaza cualquier wallet que no sea el comprador aprobado.
createDeposit no admite un parámetro de lista blanca, así que el hook se adjunta en una transacción posterior.
Common questions
¿Qué es USDCtoFiat?
USDCtoFiat te permite vender USDC en Base por dinero en Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal y Monzo. Tú mantienes el control de tu wallet y las operaciones se liquidan a través de contratos inteligentes ZKP2P no custodiales en Base.
¿USDCtoFiat custodia mis fondos?
No. Tú firmas cada transacción desde tu propia wallet. Tus USDC quedan bloqueados en un contrato público de Base y se liberan al comprador solo después de que su pago queda probado. Puedes retirar cualquier depósito sin completar en cualquier momento.
¿Cuánto cuesta vender?
Crear y gestionar un depósito de vendedor es gratis, aunque el gas de Base se aplica a las acciones onchain. El SDK de offramp es gratuito de integrar. En los fills delegados, la comisión de gestión del 0,10 % de Delegate sale de los USDC liberados al comprador, no de tus ingresos en fiat ni de tu tasa cotizada. Las analíticas, los webhooks y los créditos de API de Peerlytics se cobran por separado.
¿Necesito una cuenta en un exchange centralizado?
No se requiere cuenta de exchange para usar USDCtoFiat. Necesitas una wallet con USDC en Base y una cuenta en la app de pago en la que quieras cobrar. Siguen aplicándose las reglas y los límites de cuenta de la propia app de pago.
¿Necesito completar el KYC?
USDCtoFiat no recopila documentos de identidad, ni custodia tu fiat, ni guarda tus claves. La app de pago que uses sigue controlando su propia verificación, límites y reglas de cuenta. La liquidación de USDC ocurre a través de contratos inteligentes de Base, y no podemos cambiar lo que exigen Venmo, PayPal, Wise, Zelle o tu banco.
¿Puede alguien más completar una orden OTC privada?
No. El depósito está restringido a la wallet compradora aprobada mediante el hook de lista blanca, aplicado por el contrato de Base. Cualquier otra wallet se rechaza onchain.