Bangun di atas data DeFi multichain BaniPool
API v1 memberi akses ke pool, token, saldo & posisi wallet, quote dan rencana transaksi yang sudah disimulasikan, serta event realtime. API key terikat ke wallet pemilik; transaksi tetap ditandatangani wallet pengguna.
Mulai dalam 3 langkah
- Login wallet
Hubungkan wallet dan tanda tangani pesan login (tanpa gas, tanpa izin transaksi).
- Buat API key
Pilih scope seperlunya (mis. data:read). Secret hanya tampil sekali — simpan di server.
- Panggil API
Kirim header x-api-key. Respons berbentuk data/meta; nominal sebagai string presisi penuh.
curl -s "https://banipool.com/api/v1/pools?chain=base&limit=5" \
-H "x-api-key: $BANIPOOL_API_KEY" | jq '.data[] | {id, tvlUsd, feeAprPercent}'Alat & referensi
API key & penggunaanLogin wallet
Buat key per aplikasi, pilih scope, pantau kuota harian, dan cabut kapan saja.
WebhookLogin wallet
Terima event transaksi & posisi ke server Anda, ditandatangani HMAC-SHA256, dengan status pengiriman.
Dokumentasi
Panduan lengkap setiap fitur, fee, login wallet, alur transaksi, dan kode contoh.
Referensi API
Semua endpoint v1 dari kontrak OpenAPI yang sedang berjalan, beserta autentikasi & scope.
Realtime: SSE & WebSocket
Event akun lewat Server-Sent Events dan data on-chain langsung lewat WSS RPC jaringan.
Smart contract
Alamat kontrak BaniPool & protokol resmi per jaringan untuk diverifikasi sebelum tanda tangan.
Baca biasa 1 unit, saldo/posisi 5, quote/plan 10. Lihat header X-Quota-Remaining; HTTP 429 membawa Retry-After.
Jangan menaruh API key di frontend atau URL. Server tidak pernah menandatangani transaksi; selalu tampilkan rincian ke pengguna.