What Is X Layer and How Does This Blockchain Network Work Within the Ethereum Ecosystem?

What Is X Layer?
X Layer is a Layer 2 network built on top of Ethereum and launched by OKX. A Layer 2 processes transactions outside Ethereum Mainnet and uses Ethereum as the underlying base. The goal is to handle more transactions at typically lower costs than directly on Ethereum.
X Layer Mainnet has chain ID 196. A chain ID is a unique number that lets wallets and applications recognize which blockchain network they are connecting to. The native token of X Layer is OKB. This token is used to pay gas fees on the network.
X Layer is EVM-compatible. EVM stands for Ethereum Virtual Machine, the environment where smart contracts run on Ethereum. Because of this compatibility, developers can use many familiar Ethereum tools and write smart contracts in languages like Solidity. X Layer also uses the same kind of 0x addresses as Ethereum.
That does not mean every Ethereum app will automatically work on X Layer too. Developers have to make their application available on X Layer themselves. Things like liquidity, oracles, and contract addresses can also differ by network.
X Layer originally used technology from the Polygon ecosystem at launch. The network later switched to the OP Stack. This is a set of software components that can be used to build Ethereum Layer 2 networks. X Layer now works as an optimistic rollup: transactions are processed on the Layer 2 and are treated as valid by default, but they can be challenged within a certain period if there is proof that something is wrong.
The network is permissionless. That means outside developers can launch dapps, smart contracts, and tokens on X Layer without prior approval. That does not mean OKX or X Layer controls or guarantees these outside applications. Users should therefore check for themselves which application and which smart contract they are connecting to.
Key Takeaways
- X Layer is an EVM-compatible Ethereum Layer 2 connected to OKX.
- The mainnet has chain ID 196 and uses OKB for gas fees.
- X Layer now runs on the OP Stack and no longer relies only on the earlier Polygon technology.
- Ethereum addresses, Solidity smart contracts, and many Ethereum tools generally fit X Layer.
- Outside developers can launch dapps and tokens, but they are not automatically safe or verified.
How Does X Layer Work as an Ethereum Layer 2?
X Layer processes transactions on a separate Layer 2 above Ethereum. That means not every action has to be carried out individually on Ethereum Mainnet. This lets X Layer process more transactions and usually keep costs lower for users.
Say you send OKB to someone or use a dapp on X Layer. Your transaction first goes to the sequencer. This is the part of the network that collects transactions, orders them, and includes them in new X Layer blocks. X Layer currently uses a trusted sequencer. That means this job is not yet handled by a fully open network of independent sequencers.
X Layer is built on the OP Stack and uses an optimistic rollup model. In this setup, the state passed on by the Layer 2 is initially treated as valid. The architecture has a seven-day challenge period during which a disputed state can be challenged through a fault-proof process. This process is not fully permissionless right now: X Layer uses a permissioned dispute game, which means only authorized parties can act as challengers.
The connection with Ethereum works through smart contracts and a bridge. When you move an asset from Ethereum to X Layer through the official infrastructure, you first send it to a bridge contract on Ethereum. A bridge service records that event and makes sure the matching asset becomes available on X Layer.
For a withdrawal to Ethereum, the process starts on X Layer. X Layer also uses infrastructure from AggLayer for this. Data about the withdrawal is collected and cryptographically proven before the withdrawal can be finalized on Ethereum.
The exact waiting time therefore depends on the route used. The challenge period of the optimistic rollup protocol does not mean every deposit, withdrawal through a bridge, or withdrawal through a crypto exchange automatically takes seven days.
So X Layer relies on Ethereum for part of its security and settlement, but it also has its own components that you have to trust. The sequencer is currently trusted, the challenge system is permissioned, and certain contracts can be upgraded by authorized parties.
What Can X Layer Be Used For?
X Layer is mainly focused on on-chain financial applications. Think DeFi, payments, trading, and the tokenization of real-world assets.
DeFi stands for decentralized finance. These are financial applications on a blockchain. With these apps, you can swap, lend, or borrow tokens without a traditional financial middleman having to handle every transaction.
X Layer can also be used to move assets between different blockchains. Since August 2026, native USDC has been available on X Layer. Circle Cross-Chain Transfer Protocol, usually called CCTP, also supports the network.
CCTP is a protocol for moving native USDC between supported blockchains. It burns USDC on one network and mints it again on the other network after verification. So you are not moving a wrapped copy of USDC through a traditional bridge. You can read more about this kind of connection in our article on cross-chain crypto.
X Layer is also being expanded with Exchange OS. This is infrastructure that lets developers build trading markets for spot trading, perpetuals, and outcome markets.
Exchange OS splits the work across two environments. The X Layer EVM handles assets and governance, among other things. TradeZone is meant for fast order matching and transaction execution. This infrastructure is being rolled out step by step, so it is not the same as a regular dapp that runs fully inside the EVM.
Which applications you can actually use on X Layer depends on what developers have built on the network. Just because a dapp is available does not automatically mean it is safe or has enough liquidity.
What Role Do Smart Contracts Play on X Layer?
Smart contracts are programs that automatically carry out prewritten rules on X Layer. They are the foundation of many dapps, for example for tokens, swaps, loans, NFTs, governance, and bridges.
Say you want to swap token A for token B through a dapp. To do that, you give permission for a transaction from your crypto wallet. The smart contract then carries out the swap according to the rules in the code. For this kind of on-chain transaction, you pay gas fees in OKB on X Layer.
X Layer is EVM-equivalent. That means developers can also use many existing Ethereum smart contracts and development tools on X Layer. That does not mean a complete Ethereum app will automatically work without changes. The interface, liquidity, oracles, contract addresses, and connections to other protocols also need to be suitable for X Layer.
A technically working smart contract is not automatically safe either. There can be bugs in the code, and some contracts give administrators extra powers. A malicious website can also try to get you to approve token spending. So always check what permission you are giving a smart contract.
What Transactions Can Users Make on X Layer?
On X Layer, you can send and receive OKB and supported tokens. You can also sign transactions that let you use smart contracts.
OKB has a special role here. It is the native gas token of X Layer. So when you make a normal on-chain transaction yourself, you usually need OKB to pay the gas fees.
Through dapps, you can for example:
- swap tokens;
- add liquidity to a pool;
- lend or borrow tokens;
- use or send NFTs;
- give a smart contract permission to use certain tokens;
- move assets between networks through a bridge or crypto exchange.
What is available depends on the dapp you use.
Pay extra attention to which version of USDC you are using. Since August 2026, Circle’s native USDC exists on X Layer, but older bridged versions like USDC.e and USDC_Bridged can still exist. They may have similar names or tickers, while the contract address and the way the token was issued are different.
So always check the network and the contract address before making a transaction with tokens.
How Do You Use X Layer?
You can use X Layer with an EVM-compatible crypto wallet or through a service that supports the network.
OKB is the native gas token of X Layer. So for a normal on-chain transaction, like sending tokens or using a smart contract, you usually need OKB to pay the gas fees.
If you use a self-custody wallet, you manage your own seed phrase and private keys. Anyone who has access to this information can in principle also control your crypto. So never share it with a dapp, bridge, website, or support agent.
If you want to add X Layer manually to a suitable wallet, you need the network details. X Layer Mainnet uses chain ID 196 and OKB as the native token. Your wallet connects to the network through an RPC node.
X Layer supports two ways of showing the same wallet address. The standard EVM format starts with 0x. There is also the XKO format, where XKO stands for the same set of address data.
So a 0x address and the matching XKO address refer to the same on-chain account. XKO is mainly meant to make an X Layer address easier to recognize. Not every external app supports this format yet. For dapp connections, the regular 0x address is still used automatically for now.
Example: Do you have USDC on X Layer but no OKB? Then you can see the USDC in your wallet, but for a normal on-chain transaction you usually need OKB for gas. Some services may offer other ways to handle transaction fees.
How Do You Bridge Assets to X Layer?
You can bring assets to X Layer through a bridge, through CCTP for native USDC, or through a crypto exchange that supports withdrawals to X Layer.
The old official X Layer bridge interface was phased out in August 2025. Since then, X Layer has directed users to bridges from third parties. So which routes are available can change.
With a bridge, it is important to check which network you are leaving, which network you are going to, and which token version you receive.
A typical bridge transaction works like this:
-
Choose a route Select a bridge, CCTP route, or withdrawal through a crypto exchange. Check whether both your current network and X Layer are supported.
-
Connect your crypto wallet Open the service’s official interface and connect your wallet. Check the URL before giving permission.
-
Choose the token and networks Select the blockchain where your tokens are currently held and X Layer as the destination. Also check which version of the token you will receive. This is especially important with USDC.
-
Confirm the transactions For some tokens, you first need to approve the bridge contract to use your tokens. Then you confirm the bridge transaction itself. Check both transactions before signing them.
-
Wait for processing How the asset is handled technically differs by bridge. For example, tokens can be locked on one blockchain and made available on X Layer as another representation. With CCTP, it works differently: native USDC is burned on one network and minted again on the other network.
So a bridge does not always literally move the same token from blockchain A to blockchain B. The technical setup differs by protocol. That also means the risks can differ, for example because of smart contracts, liquidity, or dependence on the bridge provider.
What Are the Benefits and Limitations of X Layer?
X Layer combines Ethereum compatibility with faster processing and usually lower transaction costs than directly on Ethereum Mainnet. In return, there are technical dependencies and extra risks.
The possible benefits are:
- EVM compatibility: X Layer uses the same kind of accounts, smart contracts, and many of the same development tools as Ethereum. That makes it relatively easy for developers to use existing Ethereum technology on X Layer.
- Lower transaction costs: transactions are processed on X Layer first instead of all being handled separately on Ethereum Mainnet. That can lower costs for users.
- Fast blocks: X Layer lists a block time of about one second. This allows transactions to be processed quickly on X Layer.
- OKB as the native gas token: OKB is used to pay for normal on-chain transactions on X Layer and connects the network to the broader OKX ecosystem.
- Native USDC and CCTP: Circle’s native USDC is available on X Layer and can be moved between supported blockchains through CCTP.
The actual costs and transaction speed can change. They depend on things like network load, protocol settings, and the price of OKB. When using bridges, swaps, or crypto exchanges, extra fees may also apply.
One important limitation is that X Layer is not yet fully decentralized in every part. The network currently uses a trusted sequencer to order transactions. Some roles for proposing and challenging the network state are also only available to authorized parties.
In addition, authorized parties can upgrade certain X Layer smart contracts. That means users depend in part on these administrators and on how upgrades are carried out. For some changes, there is no long mandatory waiting period that gives users time to withdraw their assets first.
On top of that, there are the usual risks of blockchain applications. Think bugs in smart contracts, bridge risks, phishing, fake tokens, and temporary outages. External dapps on X Layer can also have their own administrators, terms, and technical risks.
Conclusion
X Layer is an EVM-compatible Ethereum Layer 2 that processes transactions outside Ethereum Mainnet and uses OKB as its native gas token. The network is focused on applications like DeFi, payments, trading, and moving assets between different blockchains.
Because X Layer connects to Ethereum technology, developers can use many existing EVM tools and smart contracts. For users, transactions can be faster and cheaper than directly on Ethereum Mainnet. The network also supports applications like native USDC and CCTP.
At the same time, X Layer is not fully decentralized. The sequencer is currently trusted, certain roles in the system are permissioned, and authorized parties can upgrade protocol contracts. External dapps, bridges, and tokens also bring their own risks.
So anyone using X Layer should not only look at transaction speed and costs, but also understand which smart contracts, bridges, and administrators are involved in an application.