Urutan atribusi
- 01Deploy Base Mini App ke origin HTTPS yang stabil.
- 02Daftarkan dan verifikasi aplikasi di Base.dev.
- 03Salin Builder Code asli dari pengaturan Base.dev.
- 04Buat dataSuffix ERC-8021 dari kode itu dengan ox/erc8021.
- 05Untuk jalur transaksi langsung yang Anda kelola, tambahkan satu dataSuffix yang telah dinormalisasi setelah menghapus sufiks yang ada.
- 06Buat deposit USDCtoFiat kecil dan verifikasi atribusi sebelum meluncurkan kampanye.
Tempatnya
| Surface | Jalur atribusi |
|---|---|
| Base App | Dokumentasi Base menyebut aplikasi terdaftar bisa menerima atribusi otomatis untuk aktivitas di dalam Base App. |
| Aplikasi web | Adaptor web USDCtoFiat mengganti sufiks yang ada dan menambahkan kode produksi. |
| SDK USDCtoFiat | SDK menyediakan perujuk galleonlabs miliknya sendiri. Jangan menambahkan sufiks tingkat klien kedua; kode integrator terpisah tidak didukung oleh API SDK saat ini. |
| Kontrak | Tidak perlu perubahan kontrak; data suffix ERC-8021 ditambahkan ke calldata dan diindeks offchain. |
Catatan implementasi
- Gunakan viem 2.45.0 atau lebih baru untuk jalur dokumentasi Base; app ini sudah memakai versi viem yang lebih baru.
- Adaptor produksi USDCtoFiat dikonfigurasi dengan Builder Code yang telah diterbitkan. Atribusi yang berhasil tetap perlu diverifikasi pada tingkat transaksi.
- Untuk transaksi langsung melalui Viem atau Wagmi yang Anda kelola, buat satu dataSuffix dari semua kode yang dimaksud.
- Jangan menggabungkan sufiks ERC-8021 yang terpisah. Urai dan ganti, atau gabungkan kode menjadi satu sufiks sebelum menandatangani.
- SDK @usdctofiat/offramp sudah menyediakan atribusi Galleon Labs. SDK ini tidak menyediakan opsi penggabungan Builder Code terpisah.
Verifikasi
| Pemeriksaan | Syarat lolos |
|---|---|
| Base.dev | Jumlah transaksi onchain bertambah untuk Builder Code aplikasi. |
| Block explorer | Input transaksi berakhir dengan marker suffix ERC-8021 dan ter-decode ke kode yang diharapkan. |
| Hasil USDCtoFiat | Deposit yang dibuat mengembalikan depositId dan txHash, lalu muncul di deposits(address). |
| Peerlytics | Siklus hidup deposit dan intent dapat diperiksa setelah indexing mengejar. |