Last updated
Was this helpful?
Last updated
Was this helpful?
This guide will walk you through the process of integrating the IoTeX token ($IOTX
) on your exchange. Since IoTeX is fully Ethereum-compatible, most integration steps will resemble those of any EVM blockchain. Below are the detailed steps, requirements, and resources necessary for seamless integration.
If you require further assistance, please don’t hesitate to .
IoTeX is a leading decentralized layer-1 blockchain, focused on enabling decentralized physical infrastructure networks (DePIN). The IoTeX native token, $IOTX
, powers the IoTeX ecosystem by facilitating blockchain transactions, staking, governance, as well as data computing and identities management for DePINs.
• Token Name: IoTeX
• Ticker Symbol: IOTX
• Blockchain: IoTeX Mainnet
• Standard: Native Protocol Token
• Network Name: IoTeX Mainnet
• Chain ID: 4689
• Symbol: IOTX
• RPC URL: https://babel-api.mainnet.iotex.io (see )
• Explorer URL:
• Network Name: IoTeX Testnet
• Chain ID: 4690
• Symbol: IOTX
Since IoTeX is fully compatible with Ethereum’s virtual machine (EVM), exchanges can use familiar Ethereum tools and libraries (such as Web3.js, Ethers.js, and Truffle) for $IOTX
integration.
To support deposits and withdrawals for $IOTX
, exchanges need to implement wallet integration. As IoTeX is fully Ethereum-compatible, most Ethereum-compatible wallets (such as MetaMask, Trust Wallet, and hardware wallets like Ledger) will work seamlessly for managing $IOTX
tokens.
• Use Ethereum-compatible libraries like Web3.js or Ethers.js to interact with the IoTeX blockchain.
• Set the correct RPC endpoint to ensure interaction with the IoTeX blockchain.
Exchanges can either use public RPC endpoints for convenience, or set up their own IoTeX nodes for higher reliability and security.
Running your own node ensures maximum control over latency, security, and performance.
To integrate $IOTX withdrawals:
Use the correct gas price and gas limit based on IoTeX network conditions.
Since IoTeX is EVM-compatible, it supports all Ethereum smart contracts, including those written in Solidity. If your exchange supports Ethereum-based trading, you can use the same mechanisms to enable $IOTX
trading.
To list $IOTX
, use the following token details:
• Symbol: IOTX
• Decimals: 18
• Private Key Management: Ensure private keys are stored securely (e.g., using HSMs, cold storage, or other secure key management systems).
• Multi-Sig Wallets: Implement multi-signature wallets for withdrawals to minimize the risk of unauthorized transactions.
• Monitoring and Alerts: Set up monitoring for large transactions, unusual activity, and sudden spikes in gas fees.
For any issues or further questions regarding the $IOTX
integration, feel free to contact the IoTeX team:
• Email: developers@iotex.io
• RPC URL: https://babel-api.testnet.iotex.io (see )
• Explorer URL:
Metamask-compatible wallets can also be automatically configured on the .
If you prefer to run your own full node, you can follow the .
• IoTeX Mainnet: https://babel-api.mainnet.iotex.io (see )
• IoTeX Testnet: https://babel-api.testnet.iotex.io (see )
Compute io1
Address: Since some users still use the older io1
address format, compute the corresponding io1
address (both addresses represent the same account and share the same private key - ).
Monitor Transactions: Use the or direct RPC queries to your full node to monitor the IoTeX blockchain for deposits.
Compute 0x
Address: If you already use the native io1
format, always compute the corresponding 0x
address too (both formats share the same private key and represent the same account - ).
Monitor Transactions: Use the or direct RPC queries to your full node to monitor the IoTeX blockchain for deposits.
Convert Address: If the user provides an io1
format address, convert it to 0x
(see how to ).
Convert Address: Convert the recipient address to 0x
if they provide io1
, or convert it back if using the IoTeX native API ().
• Official Documentation:
• Developer Resources: