Skip to main content

Contract Addresses

All BDEX smart contracts are deployed on BOT Chain Mainnet (Chain ID: 677) and Testnet (Chain ID: 968).

Mainnet

Shared Infrastructure — Mainnet

ContractAddressDescription
WBOT0xD5452816194a3784dBa983426cCe7c122F4abd30Wrapped BOT (ERC-20 representation of native BOT)
Multicall30x47FA21f684bBAD707A53a0f9BE59F1422F46C265Batch contract calls
Permit20x8366170f09a04f715a13549D616a06aED16Db7c3Signature-based token approvals
Universal Router0xaE6ae8630f7A888dEc0B9195C85F7515d5887655Unified swap entry for V2 & V3

BDEX V2 — Mainnet

ContractAddressDescription
V2 Factory0x117115f3B72C8d1989178089A67D0C26f8EE0AA3Creates and manages all V2 trading pairs
V2 Router020x1414eD29FdFD322c3c0a830330ed982E2D629e76Routes swaps and manages liquidity operations
pairInitCodeHash0xa075aa7c03cb5559a4c6202459721232c21e18148152410f6beec063e8499e6cCREATE2 init code hash for V2 pairs

BDEX V3 — Mainnet

ContractAddressDescription
V3 Factory0x1C51c173323ec11BB4e3C4fD2314c225Dc4b5419Creates and manages all V3 pools
SwapRouter0x07032d47A1b9f8460cBeE9dC17c1d3E438693929Executes V3 swaps (single & multi-hop)
QuoterV20x034A705b36067cff99ABf5C662Be881cBd8d0176Off-chain quote simulation
NonfungiblePositionManager0xDAc3FcFF004d8a8675b94E44941A1a2e3b240090Manages LP positions as ERC-721 NFTs

Common Tokens (Mainnet)

TokenSymbolDecimalsAddress
Wrapped BOTWBOT180xD5452816194a3784dBa983426cCe7c122F4abd30
Tether USDUSDT60xaBabc7Ddc03e501d190C676BF3d92ef0e6e87a3C

Testnet

Shared Infrastructure — Testnet

ContractAddressDescription
WBOT0xD5452816194a3784dBa983426cCe7c122F4abd30Wrapped BOT (ERC-20 representation of native BOT)
Multicall30x47FA21f684bBAD707A53a0f9BE59F1422F46C265Batch contract calls
Permit20xaE85b2bc7578F8Ca9217900a2D548151F96447deSignature-based token approvals
Universal Router0x73Be0A1d8011B335A7aBeF6c45544E8ca4448AB5Unified swap entry for V2 & V3

BDEX V2 — Testnet

ContractAddressDescription
V2 Factory0x65b8e98ceA190d8c28B3e4716402027f634d15a3Creates and manages all V2 trading pairs
V2 Router020xD6425a02f0845B8D99e349C34D2E7A576E177345Routes swaps and manages liquidity operations
pairInitCodeHash0x9d2cc5d1f5560e2a4119c794e0fa625b8c50af562e72436c234ec1addb77de47CREATE2 init code hash for V2 pairs

BDEX V3 — Testnet

ContractAddressDescription
V3 Factory0x1C51c173323ec11BB4e3C4fD2314c225Dc4b5419Creates and manages all V3 pools
SwapRouter0x07032d47A1b9f8460cBeE9dC17c1d3E438693929Executes V3 swaps (single & multi-hop)
QuoterV20x034A705b36067cff99ABf5C662Be881cBd8d0176Off-chain quote simulation
NonfungiblePositionManager0xDAc3FcFF004d8a8675b94E44941A1a2e3b240090Manages LP positions as ERC-721 NFTs

Common Tokens (Testnet)

TokenSymbolDecimalsAddress
Wrapped BOTWBOT180xD5452816194a3784dBa983426cCe7c122F4abd30
Tether USDUSDT60x75edC9335175Fc0552D51D48439F229c10420fe3