DEX API

Smart Contract#

The contract addresses of OKX DEX router and ABI

Contract Address#

The contract addresses of the DEX router and token approval may be subject to replacement due to contract upgrades. To ensure uninterrupted use of the API, we recommend using the contract addresses returned by the response parameters: /approve-transaction API and /swap API for approvals and transactions.

DEX Router#

The contract addresses of OKX DEX router.Ton and Solana chains do not require authorization.

ChainDEX router address
Ethereum0xF6801D319497789f934ec7F83E142a9536312B08
SolanaproVF4pMXVaYqmy4NjniPh4pqKNfMmsihgd4wdkCX3u
SUI0xafff5502633f670a64328813b66fa08bc7a642ac9c81ed6c4b7ec5448e3b23ad extended: 0xab71c2c2c37f973e28b2d28847046615bf47acc85ffc3ba2eb3d9a6442b18422 SUI packge id 大小限制,部署 extended 合约,支持 Momentum、Scallop、Haedal、Alphafi 等流动性)
Sonic0x49E10cAee23d198CEE1E44b2a222232A85Df62Bb
TronTFnw47V3tXbyAQ21GXmCc2vghryVoDbcz5
TonEQBjfOGw4Iq6FYZplhwZ5rRNb7Htac7WJh8g_eQcGTswxVqP
zkSync Era0xa081120347e57EB74DE8a9bE4a0441EbcB0A35F6
Optimism0xC44C6550a3B13116F6fD593e1ec963d5aE78C4C8
Polygon0x5e11D6A2184c321e69c6443DedB980F943DB7836
BNB Chain0xd547Eafde2410e63300Fc5308CceA0b356E7b5d8
Avalanche C0x2e84246828ddae18500bc0cf23dd8a8d1aa5cf1f
Fantom0x4f61d47f5942ad214a0fe93dae2e82f4cb871d81
Arbitrum0x3608c8186fF3dCa322DeEFb8c27162162d581081
Linea0x5Eb082A0713481d29cDCd19B2Af5736007571472
Conflux eSpace0x1e3143b9cB44170098092e53bfbCE76E1Ce53E00
Base0x2bD541Ab3b704F7d4c9DFf79EfaDeaa85EC034f1
Mantle0x1f16A607a7f3F3044E477abFFc8BD33952cE306b
Scroll0x6702E6db3d5cc50E0040E7876A48faA5a4706148
Manta0x1A2bD99016233a06dbE7D69a30316dB46b7c6511
Metis0x49E10cAee23d198CEE1E44b2a222232A85Df62Bb
Blast0x5e11D6A2184c321e69c6443DedB980F943DB7836
Zeta0xAE571B4937b42587a4Ab3dcd434d62b09519c831
Polygon zkEvm0x1A2bD99016233a06dbE7D69a30316dB46b7c6511
Merlin0x0F315e89c1c8ad9E75fbe434082cF790d481ACC0
X Layer0xC259de94F6bedDec5Ed1C024b0283082ffa50cca
UniChain0x1e3143b9cb44170098092e53bfbce76e1ce53e00
Cronos0xB21A65a68A6abEed1A344AEB69AF146D64B06127
Plasma0x509c370da4dc569f45d48a2318a54c5442bc23cf

DEX Router Addresses for OKX DEX used in signing exactOut transactions

Chain NameDEX Router Contract Address
Ethereum0xa875Fb2204cE71679BE054d97f7fAFFeb6536D67
Base0x77449Ff075C0A385796Da0762BCB46fd5cc884c6
BNB Chain0x5cb43Bae4f36E2f9f858232B4Dce0dbE27bb85e3
Arbitrum0x9736d9a45115E33411390EbD54e5A5C3A6E25aA6

Token Approval#

A list of smart contracts for ERC-20 token approval

ChainApproval contract address
Ethereum0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f
TronTHRAE2VhGNAcvPKtT96AqyXtSQwhiU1XL8
Sonic0xcc96b656b6dff0B5318d53271b82B7E7183b95D2
zkSync Era0xc67879F4065d3B9fe1C09EE990B891Aa8E3a4c2f
Optimism0x68D6B739D2020067D1e2F713b999dA97E4d54812
Polygon0x3B86917369B83a6892f553609F3c2F439C184e31
BNB Chain0x2c34A2Fb1d0b4f55de51E1d0bDEfaDDce6b7cDD6
OKC0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58
Avalanche C0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f
Fantom0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58
Arbitrum0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58
Linea0x57df6092665eb6058DE53939612413ff4B09114E
Conflux eSpace0x68D6B739D2020067D1e2F713b999dA97E4d54812
Base0x57df6092665eb6058DE53939612413ff4B09114E
Mantle0x57df6092665eb6058DE53939612413ff4B09114E
Scroll0x57df6092665eb6058DE53939612413ff4B09114E
Manta0x57df6092665eb6058DE53939612413ff4B09114E
Metis0x57df6092665eb6058DE53939612413ff4B09114E
Blast0x5fD2Dc91FF1dE7FF4AEB1CACeF8E9911bAAECa68
Zeta0x03B5ACdA01207824cc7Bc21783Ee5aa2B8d1D2fE
Polygon zkEvm0x57df6092665eb6058DE53939612413ff4B09114E
Merlin0x8b773D83bc66Be128c60e07E17C8901f7a64F000
X Layer0x8b773D83bc66Be128c60e07E17C8901f7a64F000
UniChain0x2e28281Cf3D58f475cebE27bec4B8a23dFC7782c
Cronos0x70cbb871e8f30fc8ce23609e9e0ea87b6b222f58
Plasma0x9FD43F5E4c24543b2eBC807321E58e6D350d6a5A

Contract Application Binary Interface (ABI)#

Please refer to: https://github.com/okxlabs/DEX-Router-EVM-V1/tree/main/DexRouterabi