01
Trình tự attribution
- 01Deploy Base Mini App lên origin HTTPS ổn định.
- 02Đăng ký và xác minh app trên Base.dev.
- 03Sao chép Builder Code thật từ cài đặt Base.dev.
- 04Tạo ERC-8021 dataSuffix từ mã đó bằng ox/erc8021.
- 05Với luồng giao dịch trực tiếp do bạn quản lý, hãy xóa mọi hậu tố hiện có rồi thêm một dataSuffix đã chuẩn hóa.
- 06Tạo một deposit USDCtoFiat nhỏ và xác minh attribution trước khi chạy campaign.
02
Nó thuộc về đâu
| Bề mặt | Đường dẫn attribution |
|---|---|
| Base App | Tài liệu Base nói app đã đăng ký có thể nhận attribution tự động cho hoạt động trong Base App. |
| App web | Bộ điều hợp web USDCtoFiat thay thế mọi hậu tố hiện có và thêm các mã production. |
| SDK USDCtoFiat | SDK cung cấp mã giới thiệu galleonlabs riêng. Không thêm hậu tố thứ hai ở phía máy khách; API SDK hiện tại không hỗ trợ mã riêng cho bên tích hợp. |
| Hợp đồng | Không cần đổi contract; dữ liệu suffix ERC-8021 được gắn vào calldata và index offchain. |
03
Ghi chú triển khai
- Dùng viem 2.45.0 hoặc mới hơn cho đường dẫn tài liệu Base; app này đã chạy phiên bản viem mới hơn.
- Bộ điều hợp production của USDCtoFiat đã được thiết lập với Builder Code được cấp. Vẫn cần xác minh cơ chế ghi nhận ở cấp độ giao dịch.
- Với giao dịch Viem hoặc Wagmi trực tiếp do bạn quản lý, hãy tạo một dataSuffix từ tất cả mã cần dùng.
- Không nối các hậu tố ERC-8021 độc lập. Trước khi ký, hãy phân tích rồi thay thế hoặc hợp nhất các mã thành một hậu tố.
- SDK @usdctofiat/offramp đã cung cấp cơ chế ghi nhận Galleon Labs. SDK không cung cấp tùy chọn hợp nhất Builder Code riêng.
04
Xác minh
| Kiểm tra | Điều kiện đạt |
|---|---|
| Base.dev | Số lượng giao dịch onchain tăng cho Builder Code của app. |
| Block explorer | Input giao dịch kết thúc bằng marker suffix ERC-8021 và decode ra mã kỳ vọng. |
| Kết quả USDCtoFiat | Deposit được tạo trả về depositId và txHash, rồi xuất hiện trong deposits(address). |
| Peerlytics | Có thể inspect lifecycle của deposit và intent sau khi indexing bắt kịp. |