Las órdenes OTC privadas convierten un depósito público en una ruta para un solo comprador.
Usa una orden privada cuando ya conoces al comprador, habéis acordado el contexto de la operación y quieres que el contrato en Base rechace a cualquier otra persona.
Cuándo encajan las órdenes privadas
Los depósitos públicos son detectables por cualquiera. Los depósitos OTC privados son para el caso contrario: conoces la wallet del comprador y quieres que exactamente esa wallet, y solo esa wallet, pueda iniciar el fill.
Esto resulta útil para transferencias entre amigos y familiares, relaciones tipo mesa de operaciones, pagos similares a nóminas y operaciones negociadas en las que ambas partes ya han acordado la app de pagos, la moneda y el tamaño.
Cómo funciona la restricción
- 1El vendedor crea un depósito normal de USDC en Base.
- 2La app añade la wallet del comprador a WhitelistPreIntentHook para ese depósito.
- 3El hook se adjunta al depósito tras su creación.
- 4El vendedor comparte un enlace en otc.usdctofiat.xyz/d/<escrow>/<depositId>.
- 5Cualquier wallet que no sea la del comprador aprobado se rechaza onchain antes de la creación de la intención.
Privado no significa invisible
La restricción se aplica onchain, por lo que el depósito, el hook y las transacciones del fill siguen siendo visibles en Base. Privado significa que el acceso al fill está restringido a una sola wallet de comprador; no oculta la actividad del contrato a los exploradores de bloques.
El contrato hace cumplir la lista blanca de compradores.
El enlace OTC es una capa de UX. La protección real es el pre-intent hook adjunto al depósito en Base.
Keep exploring
Common questions
¿Qué es USDCtoFiat?
USDCtoFiat te permite vender USDC en Base a cambio de dinero en Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal y Monzo. Mantienes el control de tu wallet y las operaciones se liquidan a través de contratos inteligentes no custodiales de ZKP2P 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 quede demostrado. 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 la tasa que cotizaste. 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 ninguna cuenta de exchange para usar USDCtoFiat. Necesitas una wallet con USDC en Base y una cuenta en la app de pagos en la que quieres cobrar. Siguen aplicándose las reglas y los límites de la propia app de pagos.
¿Tengo que completar el KYC?
USDCtoFiat no recopila documentos de identidad, no custodia tu fiat ni tus claves. La app de pagos que uses sigue controlando su propia verificación, sus límites y sus reglas de cuenta. La liquidación en USDC ocurre a través de contratos inteligentes de Base, y no podemos cambiar lo que exigen Venmo, PayPal, Wise, Zelle o tu banco.
¿Puedo cambiar el comprador en una orden privada?
La app permite gestionar la restricción OTC de los depósitos existentes. Cambiar el comprador aprobado requiere otra actualización onchain, y el nuevo comprador tiene que usar el enlace de depósito resultante.
¿El OTC privado elimina el riesgo de la app de pagos?
No. Restringe quién puede completar el depósito. El tramo en fiat sigue ocurriendo a través de la app de pagos elegida, con los límites, las revisiones y el comportamiento de reversión de esa app.