Trade 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
Ethereum0x6088d94C5a40CEcd3ae2D4e0710cA687b91c61d0
Solana6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma
SUI0x8cad712d6c5cddf1f391794063aab3b95f29f50af5dc892f1a183f82a1147ef8 extended: 0xc95517ef118fa632ba6cd9d8027741dc599df73dd75016c17f3d5a3ee1841a35(Due to the SUI package ID size limitation, an extended contract was deployed to support liquidity for Momentum, Scallop, Haedal, Alphafi, and others.)
Sonic0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
TronTQvhNt1uxwjtbgdgYKYxR72Exf4nvA6nQN
TonEQBjfOGw4Iq6FYZplhwZ5rRNb7Htac7WJh8g_eQcGTswxVqP
zkSync Era0x5058C498864795689fe41fB54f29a8B71F0A7201
Optimism0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
Polygon0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
BNB Chain0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
OKC0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
Avalanche C0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
Fantom0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
Arbitrum0x6088d94C5a40CEcd3ae2D4e0710cA687b91c61d0
Linea0x06f183D52D92c13a5f2B989B8710BA7F00bd6f87
Conflux eSpace0x8feB9E84b7E9DC86adc6cD6Eb554C5B4355c8405
Base0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
Mantle0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
Scroll0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
Manta0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
Metis0x06f183D52D92c13a5f2B989B8710BA7F00bd6f87
Blast0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
Zeta0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
Polygon zkEvm0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
Merlin0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
X Layer0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
Mode0x9b9efa5Efa731EA9Bbb0369E91fA17Abf249CFD4
SEI0xd30D8CA2E7715eE6804a287eB86FAfC0839b1380
UniChain0xA3d7C702e6Fa835504B4a9649F422d1DdC6995E3

DEX Router Addresses for OKX DEX used in signing exactOut transactions

Chain NameDEX Router Contract Address
Ethereum0xbC92122fDa4061FF3f6C068d2cc7e6c0bd81bA00
Base0xD59d6b26C2593ED0D56bA6170a449dF1e394B65A
BNB Chain0x76D43a252300955E6bd17A6992201fc02f0E5C10
Arbitrum0x0b59f6798c467136819f2B276fa03032cC0A4653

Token Approval#

A list of smart contracts for ERC-20 token approval

ChainApproval contract address
Ethereum0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f
TronTHRAE2VhGNAcvPKtT96AqyXtSQwhiU1XL8
Sonic0xd321ab5589d3e8fa5df985ccfef625022e2dd910
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
Mode0xbd0EBE49779E154E5042B34D5BcfBc498e4B3249
SEI0x801D8ED849039007a7170830623180396492c7ED
UniChain0x2e28281Cf3D58f475cebE27bec4B8a23dFC7782c

Contract Application Binary Interface (ABI)#

Please refer to: https://github.com/okx/OKX-DEX-Aggregator-ABI