비공개 주문 생성 방법
- 1앱이 입력한 금액, 결제 수단, 통화로 일반 Base 계약 예치금을 생성합니다.
- 2구매자 지갑을 WhitelistPreIntentHook에 추가합니다.
- 3예치금에 훅을 연결하여 계약이 다른 모든 지갑을 거부하도록 합니다.
- 4승인된 구매자에게 전달할 otc.usdctofiat.xyz/d/<escrow>/<depositId> 링크를 받습니다.
여러 트랜잭션이 필요한 이유
EscrowV2의 createDeposit은 화이트리스트 매개변수를 받지 않으므로, 앱은 예치금이 생성된 후 후속 트랜잭션에서 훅을 연결합니다. 제한은 UI가 아닌 온체인에서 적용됩니다.
| 계약 | 주소 |
|---|---|
| EscrowV2 | 0x777777779d229cdF3110e9de47943791c26300Ef |
| WhitelistPreIntentHook | 0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8 |
비공개 체결의 비용 구조
비공개 주문은 공개 위임 예치금과 동일한 판매자 비용 구조를 가집니다. 주문 생성 시 플랫폼 수수료가 없고, 온체인 작업에는 Base 가스가 적용되며, 결제 앱에서 수령하는 법정화폐에서 공제되지 않습니다. 구매자 측 수수료 설정은 경로에 따라 다를 수 있습니다.
한 지갑만 체결 가능합니다. 다른 모든 지갑은 거부됩니다.
비공개 주문은 화이트리스트 훅이 연결된 Base 계약 예치금입니다. 계약은 승인된 구매자가 아닌 모든 지갑을 거부합니다.
createDeposit은 화이트리스트 매개변수를 받지 않으므로, 훅은 후속 트랜잭션에서 연결됩니다.
Common questions
USDCtoFiat이란 무엇인가요?
USDCtoFiat을 사용하면 Base에서 USDC를 Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal, Monzo의 현금으로 판매할 수 있습니다. 지갑에 대한 완전한 통제권을 유지하며, 거래는 Base의 비수탁형 ZKP2P 스마트 계약을 통해 결제됩니다.
USDCtoFiat이 제 자금을 보관하나요?
아닙니다. 모든 트랜잭션은 본인 지갑에서 직접 서명합니다. USDC는 공개 Base 계약에 잠기며, 결제가 증명된 후에만 구매자에게 해제됩니다. 미체결 예치금은 언제든지 출금할 수 있습니다.
판매 비용은 얼마인가요?
판매자 예치금 생성 및 관리는 무료이지만, 온체인 작업에는 Base 가스가 적용됩니다. offramp SDK는 무료로 통합할 수 있습니다. 위임 체결 시 Delegate의 0.10% 관리 수수료는 법정화폐 수익이나 제시 환율이 아닌 구매자에게 해제되는 USDC에서 부과됩니다. Peerlytics 분석, 웹훅, API 크레딧은 별도로 가격이 책정됩니다.
중앙화 거래소 계정이 필요한가요?
USDCtoFiat 사용에 거래소 계정은 필요하지 않습니다. Base에서 USDC를 보유한 지갑과 수령을 원하는 결제 앱의 계정만 필요합니다. 결제 앱의 자체 계정 규칙 및 한도는 여전히 적용됩니다.
KYC 인증이 필요한가요?
USDCtoFiat은 신분증을 수집하거나 법정화폐 또는 키를 보관하지 않습니다. 사용하는 결제 앱은 자체 인증, 한도 및 계정 규칙을 여전히 관리합니다. USDC 결제는 Base 스마트 계약을 통해 이루어지며, Venmo, PayPal, Wise, Zelle 또는 거래 은행의 요구사항을 변경할 수 없습니다.
다른 사람도 비공개 OTC 주문을 체결할 수 있나요?
아닙니다. 예치금은 Base 계약이 적용하는 화이트리스트 훅을 통해 승인된 구매자 지갑으로만 제한됩니다. 다른 모든 지갑은 온체인에서 거부됩니다.