Приватные ордера USDC для одного кошелька покупателя.
Приватный режим ограничивает депозит одним кошельком покупателя и даёт вам одну ссылку для отправки. Используйте его, когда вы уже знаете покупателя и не хотите делать ордер открытым для всех.
Как создаётся приватный ордер
- 1Приложение создаёт обычный контрактный депозит на Base для вашей суммы, способа оплаты и валюты.
- 2Оно добавляет кошелёк покупателя в WhitelistPreIntentHook.
- 3Оно прикрепляет этот хук к депозиту, так что контракт отклоняет любой другой кошелёк.
- 4Вы получаете ссылку otc.usdctofiat.xyz/d/<escrow>/<depositId> для отправки одобренному покупателю.
Почему требуется больше одной транзакции
createDeposit в EscrowV2 не принимает параметр белого списка, поэтому приложение прикрепляет хук в последующей транзакции после того, как депозит уже существует. Ограничение действует onchain, а не в интерфейсе.
| Контракт | Адрес |
|---|---|
| EscrowV2 | 0x777777779d229cdF3110e9de47943791c26300Ef |
| WhitelistPreIntentHook | 0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8 |
Модель стоимости приватной сделки
У приватного ордера та же модель стоимости для продавца, что и у публичного делегированного депозита: нет платформенной комиссии за создание ордера, есть газ Base за onchain-действия и нет вычетов из фиата, который вы получаете в платёжном приложении. Конфигурация комиссии на стороне покупателя может различаться в зависимости от маршрута.
Сделку может закрыть один кошелёк. Любой другой кошелёк отклоняется.
Приватный ордер — это контрактный депозит на Base с прикреплённым хуком белого списка. Контракт отклоняет любой кошелёк, который не является одобренным покупателем.
createDeposit не принимает параметр белого списка, поэтому хук прикрепляется в последующей транзакции.
Common questions
Что такое USDCtoFiat?
USDCtoFiat позволяет продавать USDC на Base за деньги в Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal и Monzo. Вы сохраняете контроль над своим кошельком, а сделки рассчитываются через некастодиальные смарт-контракты ZKP2P на Base.
Хранит ли USDCtoFiat мои средства?
Нет. Вы подписываете каждую транзакцию из собственного кошелька. Ваш USDC заблокирован в публичном контракте Base и высвобождается покупателю только после того, как его платёж подтверждён. Вы можете вывести любой незаполненный депозит в любой момент.
Сколько стоит продажа?
Создание и управление депозитом продавца бесплатно, хотя за onchain-действия взимается газ Base. SDK для offramp бесплатен для интеграции. При делегированных сделках комиссия менеджера Delegate в 0,10% берётся из USDC, высвобожденного покупателю, а не из вашей фиатной выручки или вашего котируемого курса. Аналитика Peerlytics, webhooks и API-кредиты тарифицируются отдельно.
Нужен ли мне аккаунт на централизованной бирже?
Для использования USDCtoFiat аккаунт на бирже не требуется. Вам нужен кошелёк с USDC на Base и аккаунт в платёжном приложении, в котором вы хотите получать выплаты. Собственные правила и лимиты аккаунта платёжного приложения по-прежнему действуют.
Нужно ли мне проходить KYC?
USDCtoFiat не собирает документы, удостоверяющие личность, не хранит ваш фиат и не хранит ваши ключи. Платёжное приложение, которое вы используете, по-прежнему контролирует собственную верификацию, лимиты и правила аккаунта. Расчёт USDC происходит через смарт-контракты Base, и мы не можем изменить требования Venmo, PayPal, Wise, Zelle или вашего банка.
Может ли кто-то ещё закрыть приватный OTC-ордер?
Нет. Депозит ограничен одобренным кошельком покупателя через хук белого списка, что обеспечивается контрактом Base. Любой другой кошелёк отклоняется onchain.