Urutan bot
- 01Muat klien wallet Base dari infrastruktur penanda tangan Anda sendiri.
- 02Panggil deposits(walletAddress) sebelum membuat deposit baru; gunakan kembali inventaris aktif jika sesuai dengan order.
- 03Panggil offramp(walletClient, params) dengan integratorId dan referralId agar otomasi dapat diidentifikasi.
- 04Gunakan otcTaker ketika pembeli sudah diketahui; jika tidak, deposit dapat diisi secara publik.
- 05Pertahankan depositId, txHash, platform, currency, amount, dan konteks pembeli yang dimaksud.
- 06Poll deposits(address) or Peerlytics deposit/intent reads so fills and closes survive process restarts.
Disiplin coba ulang
- SDK melanjutkan deposit yang belum terdelegasi dengan mendelegasikan daripada membuat duplikat.
- Caching idempotencyKey browser tidak melindungi worker Node. Worker Anda harus memeriksa deposits(address) sebelum membuat likuiditas baru.
- Jika delegasi gagal setelah pembuatan, coba ulang rute wallet yang sama; jalur resume dirancang untuk state tersebut.
- Jangan coba ulang USER_CANCELLED secara otomatis. Itu menandakan bahwa penanda tangan menolak permintaan.
Pola bot yang berguna
Antrian penggajian atau payout
Buat satu deposit OTC privat per wallet pembeli yang diketahui, lalu kirimkan tautan yang dikembalikan.
Bot likuiditas treasury
Maintain a small delegated deposit on a preferred route and refill after reconciled fills.
Rekonsiliasi dukungan
Gunakan depositId dan txHash sebagai handle dukungan, lalu rekonsiliasi dengan deposits(address).