PancakeSwap X: Contract Addresses
From pancake-x-contracts
MultiReactor Router
One stable proxy address per wallet family fills all order types (ExclusiveDutch / V3Dutch / V4Dutch and future types). Resolve the order type by decoding the order, then call the typed / by-type function — see Overview.
Rolling out per chain. The legacy standalone reactors below remain valid only for in-flight orders during the phased migration; new orders route through the Router.
| Chain | Family | Router (proxy) | Quoter | Permit2 |
|---|---|---|---|---|
| BSC Mainnet | Binance Wallet (BN) | 0x99aFa599C0D8E5d3C4CFca52bB81E5b2B4FD1661 | 0x97fEc54451fD11253C82F3c751E2C536D951c672 | 0xb300000b72DEAEb607a12d5f54773D1C19c7028d |
| Ethereum | Binance Wallet (BN) | 0x99aFa599C0D8E5d3C4CFca52bB81E5b2B4FD1661 | 0xd21ae4853772C2876E6a14b2B9e86245829a11E5 | 0xb300000b72DEAEb607a12d5f54773D1C19c7028d |
| BSC Mainnet | PancakeSwap (PCS) | 0x88815cAf0b12208585832B693841c9Da19C91687 | 0x97fEc54451fD11253C82F3c751E2C536D951c672 | 0x31c2F6fcFf4F8759b3Bd5Bf0e1084A055615c768 |
| Ethereum / Arbitrum / Base | PancakeSwap (PCS) | 0x88815cAf0b12208585832B693841c9Da19C91687 | 0xd21ae4853772C2876E6a14b2B9e86245829a11E5 | 0x31c2F6fcFf4F8759b3Bd5Bf0e1084A055615c768 |
| Robinhood | Robinhood | 0x3dbca663C889A80ECf476741fDb094ea0c205aE8 | 0x87CB6Bef25861b310E68B200Cc7cBd24110d262d | 0x31c2F6fcFf4F8759b3Bd5Bf0e1084A055615c768 |
ExclusiveDutchOrderReactor
Legacy standalone reactor — valid for in-flight orders only.
ExclusiveDutchOrderReactor facilitates the execution of exclusive Dutch orders, which are a type of order where the execution price decays linearly over time, similar to a Dutch auction.
This reactor introduces a period of exclusivity before the price decay begins, granting a specific filler exclusive rights to fulfill the order within this timeframe.
Mainnet
| Network | Address |
|---|---|
| BSC | 0x45CBe66536519D2cc9BAF594b502118eFdb291d1 |
| Ethereum | 0x35db01D1425685789dCc9228d47C7A5C049388d8 |
| Arbitrum | 0x35db01D1425685789dCc9228d47C7A5C049388d8 |
| Base | 0x6b9906d7106e5890852Bf98eF13ba5D8761712b9 |
Testnet
| Network | Address |
|---|---|
| BSC Testnet | 0x45CBe66536519D2cc9BAF594b502118eFdb291d1 |
| Sepolia | 0xbfCC755375250C1EA9722EB1B8d97076f681627C |
V3DutchOrderReactor
Legacy standalone reactor — valid for in-flight orders only.
V3DutchOrderReactor executes V3 Dutch orders, an iteration of the Dutch order design used by PancakeSwapX for more flexible, gas-efficient price decay curves.
Mainnet
| Network | Address |
|---|---|
| BSC | 0xb75bb4c7aaacfa400758bf024c2ffefe17c9cbe3 |
Testnet
| Network | Address |
|---|---|
| BSC Testnet | 0xb75bb4c7aaacfa400758bf024c2ffefe17c9cbe3 |