Приватный OTC

Приватные OTC-ордера превращают публичный депозит в маршрут для одного покупателя.

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

01

Когда подходят приватные ордера

Публичные депозиты доступны для обнаружения любому. Приватные OTC-депозиты — для противоположного случая: вы знаете кошелёк покупателя и хотите, чтобы именно этот кошелёк, и только он, мог начать заполнение.

Это удобно для переводов между друзьями и семьёй, отношений в стиле трейдинг-деска, выплат вроде зарплаты и согласованных сделок, где обе стороны уже договорились о платёжном приложении, валюте и объёме.

02

Как работает ограничение

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

Приватный не значит невидимый

Ограничение обеспечивается onchain, поэтому транзакции депозита, хука и заполнения остаются видимыми на Base. Приватность означает, что доступ к заполнению ограничен одним кошельком покупателя; она не скрывает активность контракта от обозревателей блоков.

Хук белого списка

Список разрешённых покупателей обеспечивается контрактом.

OTC-ссылка — это UX-слой. Реальную защиту обеспечивает pre-intent хук, прикреплённый к депозиту на Base.

EscrowV20x777777779d229cdF3110e9de47943791c26300Efздесь хранится депозит
Хук белого списка0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8блокирует неодобренные кошельки
Ссылка покупателяotc.usdctofiat.xyz/d/<escrow>/<depositId>поделитесь после создания

Common questions

Что такое USDCtoFiat?

USDCtoFiat позволяет продавать USDC на Base за деньги в Venmo, Cash App, Chime, Revolut, Wise, Zelle, PayPal и Monzo. Вы сохраняете контроль над своим кошельком, а сделки расчётываются через некастодиальные смарт-контракты ZKP2P на Base.

Хранит ли USDCtoFiat мои средства?

Нет. Вы подписываете каждую транзакцию из собственного кошелька. Ваши USDC заблокированы в публичном контракте на Base и выпускаются покупателю только после подтверждения его платежа. Вы можете вывести любой незаполненный депозит в любой момент.

Сколько стоит продавать?

Создание депозита продавца и управление им бесплатны, хотя за onchain-действия взимается газ на Base. Offramp SDK бесплатен для интеграции. На делегированных сделках комиссия менеджера Delegate в 0,10% берётся из USDC, выпущенных покупателю, а не из вашей фиатной выручки или вашего котируемого курса. Аналитика Peerlytics, вебхуки и кредиты API тарифицируются отдельно.

Нужен ли мне счёт на централизованной бирже?

Для использования USDCtoFiat биржевой счёт не требуется. Вам нужен кошелёк с USDC на Base и аккаунт в платёжном приложении, в котором вы хотите получать оплату. Собственные правила и лимиты платёжного приложения всё равно действуют.

Нужно ли проходить KYC?

USDCtoFiat не собирает документы, удостоверяющие личность, не хранит вашу фиатную валюту и не хранит ваши ключи. Платёжное приложение, которое вы используете, по-прежнему контролирует собственную верификацию, лимиты и правила аккаунта. Расчёт USDC происходит через смарт-контракты на Base, и мы не можем изменить требования Venmo, PayPal, Wise, Zelle или вашего банка.

Могу ли я сменить покупателя в приватном ордере?

Приложение поддерживает управление OTC-ограничением для существующих депозитов. Смена одобренного покупателя требует ещё одного onchain-обновления, и новому покупателю нужно использовать получившуюся ссылку на депозит.

Устраняет ли приватный OTC риски платёжного приложения?

Нет. Он ограничивает, кто может заполнить депозит. Фиатная часть всё равно проходит через выбранное платёжное приложение с его лимитами, проверками и поведением при возвратах.