LogoLogo
WalletsEcosystemStart BuildingJoin the Community
  • Welcome to IoTeX 2.0
    • 💡Why IoTeX
    • 🪙Tokenomics
      • IOTX Utility in IoTeX 2.0
      • IOTX Emission, Deflation, and Re-Staking
    • 📖Whitepaper
    • ⚡Get Started
  • DePIN Infra Modules (DIM)
    • DIMs Overview
    • [IoTeX L1] DePIN Blockchain
      • Core Concepts
        • Consensus Mechanism
        • Voters and Delegates
        • Ethereum Virtual Machine
        • Accounts & Identities
        • Blockchain Actions
        • ERC20 and NFT Tokens
        • Smart Contracts
        • Interoperability
        • Governance
      • The IOTX Token
        • IOTX Token Exchange Support
        • Different Formats of the IOTX Token
        • IOTX Token Contracts
      • Wallets
        • Supported Wallet Apps
          • ioPay Mobile
          • IoTeX Web Wallet
          • OKX Wallet
          • Rabby Wallet
          • Metamask Desktop
          • Ledger Nano S & X
            • Use Ledger with Metamask
            • Use Ledger with Rabby Walet
            • Use Ledger with IoTeX Hub Portal
            • Migrate to the Ethereum Ledger App
          • IoTeX Desktop Wallet
          • 👩‍💻IoTeX HD Derivation Path
        • Buy IOTX Tokens
        • Execute Transactions
          • Transfer IOTX Tokens
          • Transfer ERC20 Tokens
          • Interact with Dapps
          • Explore transactions
        • Migrate Assets to a different wallet
      • Staking & Governance
        • About IoTeX Staking
        • IoTeX Staking Guide
          • Native staking
          • Staking as NFT
        • Join the Governance
          • Marshall DAO
          • Improvement Proposals
      • Exchange Integration
      • 👨‍💻Deploy Dapps on IoTeX
    • [ioID] DePIN Identities
      • ioID Specification
      • Overview of ioID
      • Registering Identities
      • 👩‍💻Integration Guide
        • Register a DePIN Project
        • Bind your Device NFT
        • Reserve Device ioIDs
        • Query Project Status
        • Register a Device
        • ioID Smart contracts quick reference
    • [W3bstream] DePIN Verification
      • Overview of W3bstream
      • Multi-Prover Architecture
      • 👨‍💻Build with W3bstream
        • Get Started
          • Sequencer Options
        • Build the Prover Code
          • Risc Zero
          • Halo2
          • zkWASM
        • Deploy to W3bstream
          • Create the Project File
          • W3bstream Outputs
          • Deploying Projects
          • Interacting with Projects
        • On-chain integration
          • Verify Risc0 Proofs
          • Verify Halo2 Proofs
          • Verify zkWASM profs
        • Sending Messages
      • 👩‍💻Node Operators
        • Configure a ZK Prover Node
        • Register your Node
    • [ioID-SDK] Hardware SDK
      • ioID-SDK Overview
      • Layered Architecture
      • Compatibility
      • Current Development Status
    • [MSP] Modular Security Pool
    • Third-Party DIMs
      • Data Sequencer Infras
      • Data Availability Infras
      • 👨‍💻W3bstream Tasks
  • Ecosystem
    • Assets on IoTeX
      • Mainstream Assets
      • IOTX and Derivatives
      • DePIN Tokens
      • MEME Coins
    • iotube Bridge
    • iotexscan Explorer
    • Ecosystem Apps
      • DePINScan
      • mimo DEX
      • ecosystem.iotex.io
    • "Powered by IoTeX" Devices
      • Pebble Tracker
        • Quick Start
        • Device Registration
        • Online Firmware Update
        • USB Firmware Update
        • Migrating to Pebble v2.0
          • 1.0 Device Registration
        • Tech Specs
        • Network Selection
        • Pebble Configuration
        • Query Pebble Data
        • Troubleshooting
        • Firmware Development
          • Hardware Setup
          • Build the Firmware
          • Flash the firmware
      • SenseCAP Indicator
      • UCam Home Camera
  • Builders
    • IoTeX Developer Portal
    • Dev Chat on Discord
    • Web3 Development
      • RPC Endpoints
      • Set up your Environment
      • Get Testnet IOTX Tokens
      • ioctl CLI
        • Installation
        • Create Accounts
        • Blockchain interaction
          • ioctl command reference
      • Chain Indexing
        • The Graph
        • SubQuery
        • IoTeX Analytics API
      • IoTeXscan API
      • Deterministic Deployment
      • Account Abstraction
        • Components of AA
        • 👩‍💻Creating new Accounts
        • 👨‍💻P256Account Example
      • Blob Transactions (EIP-4844)
      • Multicall3
      • EVM Precompiled Contracts
    • Building DePINs
      • ioID Step by Step Tutorial
        • Integrate ioID in the Device Firmware
        • Integrate ioID in your cloud
      • Decentralized WiFi Connectivity (DeWi)
        • Project Specification
        • The choice of Hardware
        • The Data API Service
        • DePIN Incentives Contract
    • Building DeFi
      • Deploy Tokens
        • Deploy an ERC20 Token
        • Deploy an NFT Token
      • Price Oracles
        • Chainlink Relayer
        • SupraOracles
      • Integrate IoTeX Staking
      • Liquid staking Dapps
    • Launch Dapps on IoTeX
      • Submit Tokens to the IoTeX Ecosystem
      • Submit tokens to the iotube bridge
      • Verify Smart Contracts
      • Audit your Contracts
      • Submit your Dapp to Portals
      • Useful tools
    • Node Operators
      • Fastblocks (Node as a Service)
      • Setup an IoTeX RPC Node
      • Run a Delegate Node
      • Rosetta API
    • Reference Docs
      • ioctl client
        • Accounts
        • HD Wallets
        • Aliases
        • Actions
        • Queries
        • Smart Contracts
        • Staking & Voting
        • Tokens
        • ioID Identities
        • W3bstream
        • Decentralized Identifiers (DID)
        • JWT Auth Tokens
      • Native IoTeX Development
        • IoTeX gRPC API
        • Account Cryptography
        • Address Conversion
        • Create Accounts
        • Estimate Gas Price
        • Make IOTX Transfers
        • Manage ERC20 Tokens
        • Smart Contract Interactions
        • ioPay Desktop
        • DID JWT Tokens
        • Calling any RPC method
      • Embedded Blockchain Clients
        • Arduino IDE
        • Linux Systems
        • PlatformIO
        • Examples
        • Tutorials
  • Participate
    • Crypto's Got Talent (CGT)
      • IoTeX x Polygon DePIN Grant
    • Governance
      • IoTeX Improvement Proposals
      • The Marshall DAO
    • Join the Community
    • Get in Touch
Powered by GitBook
LogoLogo

This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.

  • .

2025 | IoTeX

On this page
  • IOTX ERC20
  • Wrapped IOTX (WIOTX)
  • CrossChain IOTX (CIOTX)

Was this helpful?

Export as PDF
  1. DePIN Infra Modules (DIM)
  2. [IoTeX L1] DePIN Blockchain
  3. The IOTX Token

IOTX Token Contracts

PreviousDifferent Formats of the IOTX TokenNextWallets

Last updated 9 months ago

Was this helpful?

IOTX ERC20

Blockchain
Symbol
Contract Address

Ethereum

IOTX

0x6fb3e0a217407efff7ca062d46c26e5d60a14d69

IOTX ERC20 token is the original form of the IOTX token that was issued on the Ethereum blockchain during the initial development phase of the IoTeX blockchain protocol. Before the launch of the IoTeX blockchain in 2019, IOTX was primarily an Ethereum ERC20 token to facilitate early distribution and community engagement.

Read more: History of the ERC20 IOTX token

Migration to Native IOTX

With the official bootstrap of the IoTeX blockchain in 2019, the native IOTX token became available. Token holders of the ERC20 IOTX were encouraged to swap their tokens for the native IOTX to take full advantage of the newly launched blockchain’s features. The swap was facilitated through a service originally known as "tube," designed specifically for this transition.

Swap Mechanism

The swap from ERC20 IOTX to native IOTX was also supported by major centralized exchanges, including Binance and Gate.io, ensuring a broad and accessible platform for all token holders to migrate their assets seamlessly. While it was initially planned to phase out the "tube" service post-migration, considerations regarding user access and token utility led to the service remaining operational.

Evolution into ioTube

Over time, the tube service evolved into what is now known as the . This evolution expanded the functionality from a simple one-way IOTX swap service to two-was swap, and then to a more comprehensive bridge service between various blockchains supporting any token.

Current Swap Process

Today, holders of the ERC20 IOTX can still swap their tokens to native IOTX using the following multi-step process through :

  1. Swap on Ethereum: Users first swap their ERC20 IOTX for CIOTX (CrossChain IOTX) on Ethereum using . This step is necessary to convert the token into a format compatible with the iotube bridge.

  2. Bridge to IoTeX: The CIOTX tokens are then sent through the iotube bridge to the IoTeX blockchain. Upon reaching IoTeX, CIOTX is converted into WIOTX (Wrapped IOTX), an ERC20-wrapped version of the native token on the IoTeX blockchain.

  3. Unwrap to Native IOTX: Finally, users can unwrap their WIOTX to receive native IOTX tokens, completing the migration process using the .

Wrapped IOTX (WIOTX)

Blockchain
Symbol
Contract Address

IoTeX

WIOTX

0xa00744882684c3e4747faefd68d283ea44099d03

WIOTX is an ERC20 token deployed on the IoTeX blockchain. Due to its exchangeability and representation on the IoTeX blockchain, WIOTX is commonly referred to as "Wrapped IOTX." It represents an ERC20-wrapped version of the native IOTX token, enabling it to interact with other ERC20-compatible services within the IoTeX ecosystem. This token typically originates from the bridging of CIOTX tokens from the Ethereum blockchain to the IoTeX blockchain. This process is facilitated through , a cross-chain bridge.

WIOTX is designed to be directly exchangeable with the native IOTX token at a consistent 1:1 ratio. This exchange (also called "unwrapping") can be performed on the or the .

CrossChain IOTX (CIOTX)

Blockchain
Symbol
Contract Address

IoTeX

CIOTX

0x99B2B0eFb56E62E36960c20cD5ca8eC6ABD5557A

Polygon

CIOTX

0x300211Def2a644b036A9bdd3e58159bb2074d388

BSC

CIOTX

0x2aaF50869739e317AB80A57Bf87cAA35F5b60598

Ethereum

CIOTX

0x9F90B457Dea25eF802E38D470ddA7343691D8FE1

CIOTX, also known as "CrossChain IOTX," is an ERC20 token utilized within the bridge ecosystem. It is designed to facilitate the bridging of the native IOTX token between the IoTeX blockchain and all other blockchains supported by iotube. This interoperability enables seamless IOTX token transfers across different blockchain networks. CIOTX maintains a consistent 1:1 swap ratio with both the native IOTX token and the Wrapped IOTX (WIOTX) token on the IoTeX blockchain, utilizing the .

ioTube bridge
iotube
Uniswap
wrapping service provided by iotube
iotube.org
dedicated iotube service
mimo Decentralized Exchange (DEX)
iotube
dedicated service provided by iotube