Skip to main content
Production contract addresses on BiniChain mainnet will be published here. Until mainnet launch, the canonical deployment is on Base Sepolia (testnet).

Base Sepolia (testnet, current)

Standard V3 contracts

The following Uniswap V3 contracts are deployed alongside, with addresses to be published in a follow-up PR (or on BiniChain mainnet when launched):
  • UniswapV3Factory — pool factory
  • NonfungiblePositionManager — LP position NFTs
  • SwapRouter02 — primary swap router (use this for exactInputSingle etc.)
  • Quoter — off-chain quote helper
  • TickLens — tick query helper
  • UniversalRouter — multi-protocol router (if deployed)

BiniChain mainnet (future)

When BiniChain mainnet launches, the canonical deploy will publish:
  • All addresses above (renamed without “BaiDex” prefix where applicable)
  • Bridge contracts (Bridge A, Bridge B)
  • Anchor pool address (the canonical wBINI/USBI pool)
This page will be updated automatically from CI when the deploy happens.

Roles & access

Mainnet roles will move to multisigs / governance contracts before launch.

Verification

All contracts are verified on Blockscout. View source code: Open-source repository: link will publish with mainnet.

Test results

The Base Sepolia deploy passed 37/37 tests:
  • 4 smoke tests (deploy verification, basic ops)
  • 18 extended tests (full contract interactions, fee math)
  • 15 V3 pool tests (pool creation, swap through FeeRouter, fee split verification)

Deployer

The deployer key has rotation planned before mainnet — final mainnet deployer will be a multisig.

ABI access

ABIs for all BaiDEX contracts are published in the @binibit/contracts npm package (when published) or fetchable from BiniChain explorer when verified. For now, ABIs are available on request from api@binibit.com.

AMM mechanics

What these contracts implement

Trading guide

How to call SwapRouter02

AgentT Launchpad

HiveSpawner is the Launchpad backend

Agent Hive

HiveRegistry holds Agent NFTs