Como uma ordem privada é criada
- 01Crie um depósito normal no contrato da Base em Vender com seu valor, método de pagamento e moeda.
- 02Na aba Depósitos, trave esse depósito na carteira do comprador: um endereço, um ENS .eth ou um nome PNS .peer.
- 03O app habilita a WhitelistPolicy para cada método de pagamento exato e autoriza o comprador onchain. O ProtocolViewer verifica onchain o conjunto exato de métodos. Cada método também sai da proteção de disputas padrão respaldada por stake, impedindo que um não membro com stake contorne a restrição do comprador.
- 04Você recebe um link em usdctofiat.xyz/d/<escrow>/<depositId> para enviar ao comprador aprovado.
Por que são necessárias mais de uma transação
O depósito e sua política de acesso são estados onchain separados. Depois que o EscrowV2 cria o depósito, o app habilita a WhitelistPolicy para cada método exato e autoriza o comprador. A ordem só aparece como restrita após todas as atualizações serem confirmadas na Base. O ProtocolViewer verifica onchain o conjunto exato de métodos. Cada método também sai da proteção de disputas padrão respaldada por stake, impedindo que um não membro com stake contorne a restrição do comprador.
| Componente | Função |
|---|---|
| EscrowV2 | Armazena o depósito de USDC |
| WhitelistPolicy | Controla cada método de pagamento exato |
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.