Verify the destination, not just the label.
The values below are taken from the current application configuration, the BitBlocks V3 deployment record, and mirrored verified source artifacts. Links open the address directly on BscScan.
BitBlocks V2
BitBlocks Router
Swap, add liquidity, remove liquidity, and BNB/WBNB handling.
0xdF8188…fee765
BitBlocks Factory
Creates and indexes BitBlocks pair contracts.
0x65b3cc…bd074e
The V2 pair init code hash is 0xb056681b9b055cda84fe24a9c9a234981f81ca911e843814a6fee1f606fe512f.
BitBlocks V3
BitBlocksV3Factory
Fee tiers, pool lookup, and per-pool protocol fee. Owned by the timelock.
0xa83f73…43D3aC
BitBlocksV3PoolDeployer
Deploys pools with CREATE2; pool addresses derive from this contract.
0xFcD522…4f3c3F
NonfungiblePositionManager
Approval target when you create, increase, or manage a V3 position.
0x018810…eCB581
SwapRouter
Executes BitBlocks V3 swap routes; approval target for those routes.
0xDa62C0…ee44c8
BitBlocks Smart Router
Executes routes that combine BitBlocks V2 pairs and V3 pools. No owner.
0xD2Bd91…35053b
QuoterV2
0xDF9755…4e6049
TickLens
0x567279…9A2C29
BitBlocksInterfaceMulticall
0x33E5e4…e06e6D
NonfungibleTokenPositionDescriptor
Upgradeable proxy for position NFT metadata, administered by the ProxyAdmin.
0xF0905E…f3e62F
V3Migrator
Deployed with V3; not used by the current interface.
0xcee002…B42Ef9
The V3 pool init code hash is 0x91ffe9eefadc27da6c35c29a5f99b303d88bdc637fec5f786cbc258811973dc8, computed over the PoolDeployer rather than the factory.
BitBlocks V3 governance
TimelockController
48-hour minimum delay. The Safe below is proposer and executor.
0x8a2D24…980E23
Safe multisig
0x527b38…cf1631
ProxyAdmin
Owned by the timelock.
0xf8aa7B…64abDf
Rewards
MasterChef
Staking positions, pool weights, deposit fees, and BBKFI rewards. Owner and only minter of BBKFI.
0xAF7769…097b06
Project tokens
BBKFI
0xfC8E68…28FCf4
WBBK V2
0xBedF06…31232B
WBBK V1
0x9045b0…14f847
BFIRE
0xE5599A…A43208
External swap infrastructure
PancakeSwap V2 Router
Quotes PancakeSwap V2 paths; execution goes through the Smart Router.
0x10ED43…56024E
PancakeSwap Smart Router
Executes PancakeSwap V2 and V3 routes and takes the 0.15% platform fee on-chain.
0x13f4EA…568Dd4
PancakeSwap Quoter V2
0xB048Bb…e25997
1inch Aggregation Router V6
The app prefers the live spender returned by 1inch when that provider is enabled.
0x111111…842A65
The platform fee on third-party routes is sent to 0x20C83729fc08Ff939230f6dd64661e401Ec6235a, the same address configured as the BitBlocks V2 factory’s feeTo.
Common route assets
| Asset | Address | Role |
|---|---|---|
| WBNB | 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c | Native BNB representation and routing base |
| BUSD | 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 | Curated stablecoin and routing base |
| USDT | 0x55d398326f99059fF775485246999027B3197955 | Curated stablecoin, V2 and V3 routing base |
| BTCB | 0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c | Curated token page asset |
| ETH | 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 | Binance-Peg ETH and routing base |
SmartChef addresses
The frontend maintains candidate addresses and validates SmartChef shape on-chain instead of treating one static address as the entire system. Each valid pool exposes its own stakedToken, rewardToken, rewardPerBlock, startBlock, and bonusEndBlock.
The mirrored verified SmartChef implementation example is:
SmartChefBBKFI
0x16636f…15d785
Always compare the address in the wallet prompt with this page and BscScan. For 1inch, use the spender returned by the live provider rather than assuming the fallback will always be used.