YOUR KEYS. YOUR CAPITAL.

EXPLORE

OverviewFind walletLiquidity poolsTokenNew pool radarWatchlist

YOUR CAPITAL

Wallet profileTransactionsAutomationSwap

ECOSYSTEM

Network statusDocumentationGuidesArticlesDevelopersSettings
BANIPOOL/Documentation

Search pools

Paste or type a pool address, pool ID, token address, or token symbol. All networks are searched at once.

A token address shows pools that use that token.

Create new pool

Connect wallet

Choose a wallet on this device or connect your phone wallet with a QR code.

Detected wallets

No browser wallet detected. Use WalletConnect for a wallet on your phone.

Signing in to view your portfolio does not authorize transactions.

Documentation

Start here

BaniPool is a non-custodial DeFi dashboard to monitor and manage liquidity on 9 EVM networks plus Solana (Orca Whirlpools & Raydium CLMM: create pools, one-transaction Zap, manage positions, keeper automation), with token & pool security checks, a Fee Advisor and a scam-token blacklist. This page summarises what you can do and how to get started, as a user or as a developer.

What BaniPool is

BaniPool reads data straight from the blockchain (pools, prices, positions, balances) and builds transactions for third-party protocols such as Uniswap, Aerodrome, Across and Spark. Every transaction is simulated first, then signed and sent by your own wallet.

Non-custodial: BaniPool never holds your funds or private keys. BaniPool contracts (Zap, Keeper, Bridge, Vault Router) only pass funds through within the same transaction, and the result always returns to your wallet.

Supported networks & protocols

NetworkProtocolVaultAcross bridge
Ethereum eip155:1Uniswap v3, Uniswap v2, Uniswap v4
Base eip155:8453Uniswap v3, Uniswap v2, Uniswap v4, Aerodrome, Aerodrome Slipstream
Arbitrum One eip155:42161Uniswap v3, Uniswap v2, Uniswap v4
OP Mainnet eip155:10Uniswap v3, Uniswap v2, Uniswap v4
BNB Smart Chain eip155:56Uniswap v3, Uniswap v2, Uniswap v4—
Polygon PoS eip155:137Uniswap v3, Uniswap v2, Uniswap v4—
Avalanche C-Chain eip155:43114Uniswap v3, Uniswap v2, Uniswap v4
Robinhood Chain eip155:4663Uniswap v3, Uniswap v2, Uniswap v4
Arc eip155:5042Uniswap v3, Uniswap v2, Uniswap v4—

The actual capabilities of each deployment (reading positions, manual transactions, Zap, automation) can differ per network and are always visible on /status and via GET /v1/chains/:chainSlug/capabilities.

Getting started as a user

  • Install an EVM wallet (MetaMask, Coinbase Wallet, Rabby, Phantom, or any wallet supporting EIP-6963 / WalletConnect). For Solana use Phantom, Solflare or Backpack.
  • Click Connect wallet and sign the login message. The login signature grants no transaction permission and costs no gas.
  • Explore pools at /pools, monitor your wallet at /dashboard, then swap, add liquidity or Zap from the pool and position pages.
  • Always check the details in your wallet (contract address, amount, network) before signing.

Getting started as a developer

All data on the site is available through the JSON REST API v1. Public reads work without a key (rate-limited per IP); use an API key for a fixed quota and transaction endpoints.

bash
curl -s "https://banipool.com/api/v1/chains" \
  -H "x-api-key: $BANIPOOL_API_KEY" | jq '.data[].name'

Architecture at a glance

  • The API gateway is written in Rust (axum): it serves every /v1 endpoint, background workers (pool indexing, transaction & bridge reconciliation) and database migrations.
  • A PostgreSQL database stores the pool index, sessions, automation rules and history; blockchain data can always be re-read from RPC.
  • A Next.js frontend (server rendering) in three languages: Indonesian, English, Chinese.
  • A separate keeper executor runs automation with a dedicated wallet that only pays gas.