Panduan fitur
Penjelasan setiap fitur situs: apa fungsinya, cara memakainya, dan hal yang perlu diperhatikan.
Liquidity pools & pencarian
Halaman /pools menampilkan pool terindeks per jaringan dengan TVL, volume, fee, dan perkiraan APR. Gunakan pencarian untuk mencari pasangan token, alamat pool, atau ID pool Uniswap v4. Pool yang belum terindeks tetap bisa dibuka lewat alamatnya (Pool Studio).
- Pool Studio: harga, distribusi likuiditas aktif di sekitar harga, grafik TVL/fee/volume, dan pembuatan posisi dengan rentang pilihan Anda.
- Bandingkan hingga 5 pool sekaligus di
/pools/comparedengan jendela observasi yang sama. - APR adalah perkiraan dari fee teramati, bukan janji hasil.
Keamanan pool
Setiap pool mendapat nilai keamanan (A–F) dari pemeriksaan otomatis: kontrak token (pajak, blacklist, mint, proxy), hook Uniswap v4, konsentrasi pemegang, dan likuiditas yang bisa ditarik. Riwayat nilai dan perubahan tercatat, dan Anda bisa berlangganan notifikasi browser untuk pool tertentu.
Pool Solana kini punya panel yang sama: program pool resmi, kepemilikan & konsentrasi likuiditas aktif (risiko rug pull), harga pool vs pasar, aktivitas vs TVL, umur & fee pool, ditambah pemeriksaan kedua token (simulasi beli & jual on-chain, GoPlus, mint/freeze, pembuat, volume organik). Token bernilai F masuk daftar hitam dan ditandai sebagai token scam.
Pemeriksaan otomatis bukan audit dan bukan jaminan aman. Rug pull tetap mungkin terjadi.
Swap
Halaman /swap mencari rute terbaik (langsung atau lewat token jembatan, maksimal 2 langkah dalam satu transaksi) di pool Uniswap v2/v3/v4 terdaftar. Rute lintas jaringan memakai bridge Across.
- Slippage bawaan 1%; slippage di atas 5% hanya dengan Expert Mode.
- Izin token selalu sebesar jumlah transaksi (bukan unlimited).
- Rincian sebelum tanda tangan: hasil minimum, price impact, biaya gas, dan biaya platform.
Posisi likuiditas
Posisi Anda (dan wallet lain yang Anda cari) tampil di profil wallet. Untuk posisi Uniswap v3/v4 dan Aerodrome tersedia aksi: tambah likuiditas, tarik sebagian atau semua, klaim fee, compound (fee ditambahkan kembali ke posisi), dan rebalance (pindah ke rentang baru di sekitar harga).
- Mode Manual: Anda memasukkan kedua token sesuai rasio pool.
- Status dalam/luar rentang dan fee yang belum diklaim dibaca langsung dari kontrak posisi.
- Posisi ditutup: centang "Tampilkan posisi ditutup" di profil untuk tabel terpisah (10 per halaman, tombol « ‹ › » dan kotak nomor halaman) berisi jumlah token & fee yang ditarik saat ditutup, total, APR fee (hanya posisi aktif ≥ 1 hari), rentang, umur, dan tanggal tutup. Total memakai harga saat ditutup untuk pasangan dengan stablecoin USD, selain itu harga sekarang.
- Riwayat posisi ditutup disimpan di server: posisi Uniswap v3/v4 yang ditutup tidak dibaca ulang dari blockchain setiap profil dibuka (ringkasannya dihitung sekali di latar). Posisi Solana dicatat saat masih aktif; posisi Solana lama diisi bertahap dari riwayat transaksi wallet (maks. 5.000 transaksi terakhir, tanpa rentang harga).
- Tombol ↻ di samping ⚙ pada dialog posisi dan panel Tambah likuiditas mencari ulang rute/kuotasi dan memuat ulang saldo; ikon hanya berputar untuk pencarian yang Anda klik (pembaruan otomatis tetap berjalan di latar).
Buat pool baru
Di /pools/create Anda dapat membuat pool Uniswap v2/v3/v4 yang belum ada dan langsung mengisi likuiditas pertamanya dalam satu transaksi ke kontrak resmi Uniswap di 9 jaringan EVM: Ethereum, Base, Arbitrum, OP, BNB Chain, Polygon, Avalanche, Robinhood Chain, dan Arc. Pilih jaringan dulu di bagian atas halaman.
- Tempel alamat kedua token: jaringan & protokol terdeteksi otomatis beserta pool yang sudah ada per fee. Pilih fee (preset, atau persen kustom 0,0001%–10% di Uniswap v4). Bila pool dengan fee itu sudah ada, Anda diarahkan ke pool tersebut.
- Harga awal ("1 A = x B") diusulkan dari harga pasar BaniPool (harga USD, atau kurs pool lain yang sudah ada bila token belum berharga). Menyimpang lebih dari 2% wajib dikonfirmasi; lebih dari 20% hanya dengan Expert Mode — harga awal yang salah langsung diambil arbitrase.
- v3/v4: harga awal + rentang (full range disarankan), hasilnya posisi NFT. v2: harga awal = rasio jumlah kedua token, hasilnya token LP.
- Zap In (bawaan): bayar dengan satu token saja — Token A, Token B, atau ETH. BaniPool menghitung bagian yang ditukar lewat pool lain yang sudah ada agar sesuai harga awal & rentang, menjalankan swap satu per satu, lalu membuat pool dengan hasil nyata swap. Butuh jalur tukar (pool lain) ke token pasangan; bila tidak ada, pakai mode Manual dengan kedua token.
- Zap satu transaksi (kontrak BaniZapCreate) tersedia di 9 jaringan, sementara dibatasi maks. $500 per transaksi. Di Arc (tanpa wrapped native) Zap dibayar dengan token ERC-20 (mis. USDC), bukan aset native. Bila rute melewati pool v4 ber-hook (hanya hook yang sudah ditinjau BaniPool), nama hook dan potongannya ditampilkan sebelum tanda tangan.
- Biaya platform Buat pool (bila aktif, maks. 1%) dipotong dari token yang dibayar pada Zap satu transaksi dan tampil sebelum tanda tangan ("Biaya platform x% (≈ $y)" atau "Gratis"). Mode Manual tanpa biaya platform.
- Uniswap v4 hanya tanpa hook. Token yang belum terverifikasi wajib dicentang risikonya.
- Solana (Orca Whirlpools & Raydium CLMM): pilih jaringan "Solana", login wallet Solana, cari koin apa pun (termasuk pump.fun), lalu buat pool atau tambah likuiditas dengan Zap (satu transaksi untuk pool yang sudah ada) atau Manual. Fee tier dipilih otomatis oleh Fee Advisor dan setiap token diperiksa keamanannya. Rincian lengkap di halaman Solana.
Zap In & Zap Out
Zap In memungkinkan masuk ke posisi hanya dengan satu token: server menghitung swap penyeimbang lalu kontrak BaniZap menukar dan menambah likuiditas dalam satu transaksi. Zap Out kebalikannya: tarik posisi lalu tukar semua ke satu token pilihan.
- Quote diperbarui real-time (lewat WebSocket jaringan atau polling) dan selalu disimulasikan sebelum dikirim.
- Kontrak memeriksa daftar putih perintah router dan memastikan tidak ada dana yang tertinggal di router.
- Rute dipilih dari semua kandidat (langsung atau lewat satu token perantara, termasuk pool v4 lain) dengan hasil akhir terbesar. Bila pool terlalu tipis untuk menukar seluruh token, simulasi berhenti dengan pesan jelas — gunakan Manual atau token tujuan lain.
- Token dengan izin Permit2 bawaan tak terbatas (sebagian token ERC-20 baru) tidak bisa memakai Zap In satu transaksi; BaniPool otomatis memakai rencana bertahap (swap lalu tambah likuiditas), dengan fee swap platform di tiap langkah swap.
- Izin NFT posisi ke kontrak Zap dapat dicabut kapan saja dari halaman posisi.
Cari koin berdasarkan nama (EVM)
Pemilih token di Swap dan Buat pool EVM mencari koin di luar daftar BaniPool berdasarkan nama atau simbol di semua jaringan yang ditampilkan. Hasil dari DexScreener digabung per token dengan total likuiditas; simbol & desimal dibaca langsung dari kontrak token.
Token di luar daftar belum diverifikasi BaniPool. Banyak token memakai nama yang sama — cocokkan alamat kontrak dari sumber resmi dan periksa kartu keamanannya.
Fee Advisor EVM
Di langkah 3 Buat pool EVM, kartu "Analisis fee" memeringkat setiap fee tier: APR fee, biaya impermanent loss (LVR), dan APR bersih untuk rencana modal & rentang Anda. Rekomendasi dipilih otomatis selama Anda belum memilih fee sendiri.
- Data: semua pool pasangan itu di semua DEX jaringan tersebut (DexScreener); fee Uniswap/Pancake v3 dibaca on-chain, v2 dari konvensi DEX; volatilitas dari candle 5 menit 24 jam (GeckoTerminal); waktu blok jaringan untuk faktor arbitrase.
- Bergabung ke pool yang sudah ada dihitung minimal sebesar bagian pro-rata dari fee pool itu sendiri.
Otomatisasi (keeper)
Di /automation Anda membuat aturan untuk posisi: compound saat fee terkumpul, rebalance saat keluar rentang, exit, atau sekadar pemberitahuan. Ada tiga mode:
| Mode | Perilaku |
|---|---|
| Paper | Mencatat kapan aturan akan terpicu, tanpa transaksi. |
| Pemberitahuan | Mengirim notifikasi (Web Push / Telegram) saat pemicu terpenuhi. |
| live | Wallet keeper menjalankan aksi on-chain lewat kontrak BaniKeeper sesuai kebijakan yang Anda tanda tangani. |
Mode live membutuhkan dua izin on-chain: kebijakan keeper (aksi yang diizinkan, jeda, batas harian, kedaluwarsa, slippage maksimum) dan izin NFT posisi ke kontrak keeper. Kontrak hanya menjalankan rebalance/exit saat posisi di luar rentang, menghitung batas minimum swap sendiri, dan selalu mengirim hasil ke wallet Anda. Cabut kapan saja.
Bridge
Halaman /bridge memindahkan ETH, WETH, atau stablecoin antar jaringan lewat Across Protocol. Relayer mengisi dana di jaringan tujuan dengan jumlah yang dikunci saat kuota; bila tidak terisi sebelum batas waktu, dana dikembalikan ke jaringan asal. Status transfer dimajukan hanya dengan bukti on-chain di kedua jaringan.
Vault
Vault ERC-4626 resmi (Spark spUSDG di Robinhood, sUSDC di Base, dan vault Spark di Ethereum/Arbitrum/Optimism/Avalanche) dapat diisi dan ditarik dari /vaults. Deposit lewat BaniVaultRouter dengan izin terbatas dan hasil minimum shares.
Profil wallet, portofolio & watchlist
/dashboarddan/account: saldo token dan posisi wallet mana pun di semua jaringan aktif (hanya baca)./portfolio: gabungan wallet Anda dan hingga 20 akun watch-only./watchlist: simpan pool, token, atau akun (maks. 200 item) untuk dipantau./transactions: riwayat transaksi yang Anda buat lewat BaniPool beserta statusnya (terkirim, terkonfirmasi, final, gagal).
Notifikasi
Hubungkan Web Push (browser) atau bot Telegram di /settings untuk menerima pemberitahuan aturan otomatisasi dan peringatan keamanan pool. Kode tautan Telegram berlaku 15 menit.
Peringatan posisi otomatis
Bila wallet Anda menautkan notifikasi (push browser, Telegram, atau email), BaniPool memeriksa posisi aktif Anda di EVM & Solana tiap 15 menit tanpa perlu membuat aturan:
- Posisi keluar rentang — maksimal sekali sehari per posisi; dimatikan lewat Pengaturan → "Posisi keluar rentang". Posisi yang sudah punya aturan /automation tidak dikirimi peringatan ganda.
- Token scam di posisi Anda — salah satu token posisi masuk daftar hitam BaniPool; selalu dikirim karena menyangkut keamanan dana.
- Aturan /automation kini juga menerima posisi Raydium CLMM (mode notifikasi & paper).
Pengaturan WebSocket (WSS)
Quote Zap real-time memakai WebSocket RPC publik jaringan. Untuk koneksi yang lebih stabil Anda dapat memasang URL WSS sendiri di /settings → WebSocket real-time, misalnya dari Alchemy, QuickNode, atau RPC resmi jaringan.
wss://base-mainnet.g.alchemy.com/v2/<KUNCI_ALCHEMY_ANDA>
wss://robinhood.drpc.org- URL WSS disimpan terenkripsi hanya di browser Anda dan tidak pernah dikirim ke server BaniPool.
- Tombol Uji memeriksa bahwa URL benar-benar terhubung ke jaringan yang tepat (chain ID) sebelum dipakai.
- Mode polling (tiap 0,5–30 detik) tersedia bila WebSocket tidak bisa dipakai.
Status layanan
Halaman /status menampilkan kesehatan API, database, dan setiap sumber data per jaringan (RPC, indeks) beserta waktu sukses terakhir. Bila sebuah jaringan bermasalah, transaksi di jaringan itu bisa ditahan sementara demi keamanan.