Как создаётся приватный ордер
- 01Создайте обычный депозит в контракте Base в разделе «Продать», указав сумму, способ оплаты и валюту.
- 02Во вкладке «Депозиты» закрепите депозит за кошельком покупателя: адрес, ENS .eth или PNS-имя .peer.
- 03Приложение включает WhitelistPolicy для каждого точного способа оплаты и разрешает покупателя ончейн. ProtocolViewer проверяет точный набор способов ончейн. Каждый способ также отключается от включённой по умолчанию защиты споров со стейком, чтобы сторонний участник со стейком не мог обойти ограничение покупателя.
- 04Вы получаете ссылку usdctofiat.xyz/d/<escrow>/<depositId> для одобренного покупателя.
Почему требуется больше одной транзакции
Депозит и политика доступа — отдельные состояния ончейн. После создания депозита в EscrowV2 приложение включает WhitelistPolicy для каждого точного способа и разрешает покупателя. Ордер считается ограниченным только после подтверждения всех обновлений в Base. ProtocolViewer проверяет точный набор способов ончейн. Каждый способ также отключается от включённой по умолчанию защиты споров со стейком, чтобы сторонний участник со стейком не мог обойти ограничение покупателя.
| Компонент | Роль |
|---|---|
| EscrowV2 | Хранит депозит USDC |
| WhitelistPolicy | Контролирует каждый точный способ оплаты |
Модель стоимости приватной сделки
У приватного ордера та же модель стоимости для продавца, что и у публичного делегированного депозита: нет платформенной комиссии за создание ордера, есть газ Base за onchain-действия и нет вычетов из фиата, который вы получаете в платёжном приложении. Конфигурация комиссии на стороне покупателя может различаться в зависимости от маршрута.