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
Ethereum0x156ACd2bc5fC336D59BAAE602a2BD9b5e20D6672
Solana6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma
SUI0xe42ca2f16029c503d69b09467b4fc6d11af15b56453a8427f913fa5f92d375d8
Sonic0xC4617b5c33B588AA07Bc6f8E1Bcaa222378312Ca
TronTFMKD7FZKy6NeWxS3FA9fXnB8vd73y6irp
TonEQBjfOGw4Iq6FYZplhwZ5rRNb7Htac7WJh8g_eQcGTswxVqP
zkSync Era0x6945C67f153a50fD0041c2F786664D89D0cC28Cb
Optimism0x88156aAe243D7E2f8D92965581Ff169183D8355e
Polygon0x5E8DF5b010D57e525562791717011D496676552A
BNB Chain0xc44Ad35B5A41C428c0eAE842F20F84D1ff6ed917
OKC0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
Avalanche C0x38575264810371c15f0e5744fa2ab29cdef7245d
Fantom0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
Arbitrum0x01D8EDB8eF96119d6Bada3F50463DeE6fe863B4C
Linea0x7A7AD9aa93cd0A2D0255326E5Fb145CEc14997FF
Conflux eSpace0x6747BcaF9bD5a5F0758Cbe08903490E45DdfACB5
Base0x3D98f6F05E7940c056788Ff8492A943A0904240D
Mantle0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
Scroll0x88EDbF47032fB84E45D6CD6d8199F28C7aa77076
Manta0x4f06A83A803029b3f01c401f2d8b8E82f099f3D4
Metis0x7A7AD9aa93cd0A2D0255326E5Fb145CEc14997FF
Blast0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
Zeta0x927663e078bd642dbd4504300A30754A601e76B0
Polygon zkEvm0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
Merlin0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
X Layer0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6
Mode0xD1b8997AaC08c619d40Be2e4284c9C72cAB33954
SEI0x411d2C093e4c2e69Bf0D8E94be1bF13DaDD879c6

Token Approval#

A list of smart contracts for ERC-20 token approval

ChainApproval contract address
Ethereum0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f
TronTHRAE2VhGNAcvPKtT96AqyXtSQwhiU1XL8
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

Contract Application Binary Interface (ABI)#

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