Приватные ордера

Приватные ордера USDC для одного кошелька покупателя.

Приватный режим ограничивает депозит одним кошельком покупателя и даёт вам одну ссылку для отправки. Используйте его, когда вы уже знаете покупателя и не хотите делать ордер открытым для всех.

01

Как создаётся приватный ордер

  1. 1Приложение создаёт обычный контрактный депозит на Base для вашей суммы, способа оплаты и валюты.
  2. 2Оно добавляет кошелёк покупателя в WhitelistPreIntentHook.
  3. 3Оно прикрепляет этот хук к депозиту, так что контракт отклоняет любой другой кошелёк.
  4. 4Вы получаете ссылку otc.usdctofiat.xyz/d/<escrow>/<depositId> для отправки одобренному покупателю.
02

Почему требуется больше одной транзакции

createDeposit в EscrowV2 не принимает параметр белого списка, поэтому приложение прикрепляет хук в последующей транзакции после того, как депозит уже существует. Ограничение действует onchain, а не в интерфейсе.

КонтрактАдрес
EscrowV20x777777779d229cdF3110e9de47943791c26300Ef
WhitelistPreIntentHook0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8
03

Модель стоимости приватной сделки

У приватного ордера та же модель стоимости для продавца, что и у публичного делегированного депозита: нет платформенной комиссии за создание ордера, есть газ Base за onchain-действия и нет вычетов из фиата, который вы получаете в платёжном приложении. Конфигурация комиссии на стороне покупателя может различаться в зависимости от маршрута.

Ограничено onchain

Сделку может закрыть один кошелёк. Любой другой кошелёк отклоняется.

Приватный ордер — это контрактный депозит на Base с прикреплённым хуком белого списка. Контракт отклоняет любой кошелёк, который не является одобренным покупателем.

createDeposit не принимает параметр белого списка, поэтому хук прикрепляется в последующей транзакции.

EscrowV20x777777779d229cdF3110e9de47943791c26300Efдепозит и прикрепление хука
WhitelistPreIntentHook0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8ограничивает сделки покупателя
Ссылка для отправкиotc.usdctofiat.xyz/d/<escrow>/<depositId>один покупатель, один URL

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.