Cách tạo một lệnh riêng tư
- 01Tạo khoản ký gửi hợp đồng Base bình thường trong tab Bán với số tiền, phương thức thanh toán và loại tiền của bạn.
- 02Từ tab Ký gửi, khóa khoản ký gửi đó cho ví người mua: địa chỉ, ENS .eth hoặc tên PNS .peer.
- 03Ứng dụng gắn WhitelistPreIntentHook onchain, nên hợp đồng từ chối mọi ví khác.
- 04Bạn nhận được liên kết tại usdctofiat.xyz/d/<escrow>/<depositId> để gửi cho người mua được duyệt.
Vì sao cần nhiều hơn một giao dịch
Hàm createDeposit của EscrowV2 không nhận tham số whitelist, nên ứng dụng đính kèm hook trong một giao dịch tiếp theo sau khi khoản ký gửi tồn tại. Giới hạn được thực thi onchain, không phải trong giao diện.
| Hợp đồng | Địa chỉ |
|---|---|
| EscrowV2 | 0x777777779d229cdF3110e9de47943791c26300Ef |
| WhitelistPreIntentHook | 0xda023Ea0d789A41BcF5866F7B6BBd2CaDF9b79B8 |
Mô hình chi phí cho một lượt lấp riêng tư
Một lệnh riêng tư có cùng mô hình chi phí cho người bán như một khoản ký gửi ủy thác công khai: không có phí nền tảng để tạo lệnh, phí gas Base cho các thao tác onchain, và không khấu trừ vào số tiền pháp định bạn nhận trong ứng dụng thanh toán. Cấu hình phí phía người mua có thể khác nhau tùy tuyến.