Ordens privadas

Ordens privadas de USDC para uma carteira de comprador.

O modo privado restringe um depósito a uma carteira de comprador e te dá um link para compartilhar. Use quando você já conhece o comprador e não quer deixar a ordem aberta para todos.

01

Como uma ordem privada é criada

  1. 01Crie um depósito normal no contrato da Base em Vender com seu valor, método de pagamento e moeda.
  2. 02Na aba Depósitos, trave esse depósito na carteira do comprador: um endereço, um ENS .eth ou um nome PNS .peer.
  3. 03O app anexa o WhitelistPreIntentHook onchain, então o contrato rejeita qualquer outra carteira.
  4. 04Você recebe um link em usdctofiat.xyz/d/<escrow>/<depositId> para enviar ao comprador aprovado.
02

Por que são necessárias mais de uma transação

O createDeposit do EscrowV2 não recebe um parâmetro de whitelist, então o app anexa o hook em uma transação subsequente depois que o depósito existe. A restrição é aplicada onchain, não na interface.

ContratoEndereço
EscrowV20x777777779d229cdF3110e9de47943791c26300Ef
WhitelistPreIntentHook0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8
03

Modelo de custo em um preenchimento privado

Uma ordem privada tem o mesmo modelo de custo para o vendedor que um depósito delegado público: nenhuma taxa de plataforma para criar a ordem, gas na Base para ações onchain e nenhum desconto do fiat que você recebe no app de pagamento. A configuração de taxa do lado do comprador pode variar conforme a rota.

Restrito onchain

Uma carteira pode preenchê-la. Todas as outras são rejeitadas.

Uma ordem privada é um depósito de contrato na Base com um hook de whitelist anexado. O contrato rejeita qualquer carteira que não seja a do comprador aprovado.

O createDeposit não recebe parâmetro de whitelist, então o hook é anexado em uma transação subsequente.

EscrowV2
0x777777779d229cdF3110e9de47943791c26300Efdepósito e anexação do hook
WhitelistPreIntentHook
0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8controla as trades do comprador
Link de compartilhamento
usdctofiat.xyz/d/<escrow>/<depositId>um comprador, uma URL

Perguntas comuns

O que é o USDCtoFiat?

USDCtoFiat coordena vendas sem custódia de Base USDC nativos para USD, EUR ou GBP por meio de contratos inteligentes ZKP2P. A elegibilidade do provedor de pagamento e as políticas da conta ainda se aplicam; o suporte técnico de rota não permite o uso de uma conta externa e Wise atualmente proíbe P2P recibos de venda criptografada.

O USDCtoFiat guarda meus fundos?

Não. Você assina cada transação a partir da sua própria carteira. Seu USDC fica travado em um contrato público na Base e só é liberado para o comprador depois que o pagamento dele é comprovado. Você pode sacar qualquer depósito não preenchido a qualquer momento.

Quanto custa vender?

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.

Preciso de uma conta em uma exchange centralizada?

Nenhuma conta em exchange é necessária para usar o USDCtoFiat. Você precisa de uma carteira com USDC na Base e de uma conta no app de pagamento em que quer ser pago. As regras e os limites da própria conta do app de pagamento continuam valendo.

Preciso completar o KYC?

O USDCtoFiat não coleta documentos de identidade, não guarda seu fiat nem suas chaves. O app de pagamento que você usa continua controlando sua própria verificação, limites e regras de conta. A liquidação do USDC acontece por meio de contratos inteligentes da Base, e não podemos mudar o que o Venmo, o PayPal, a Wise, o Zelle ou o seu banco exigem.

Alguém mais pode preencher uma ordem OTC privada?

Não. O depósito é restrito à carteira do comprador aprovado por meio do hook de whitelist, aplicado pelo contrato na Base. Qualquer outra carteira é rejeitada onchain.