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 factoryNonfungiblePositionManager— LP position NFTsSwapRouter02— primary swap router (use this forexactInputSingleetc.)Quoter— off-chain quote helperTickLens— tick query helperUniversalRouter— 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)
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
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.Related
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
