A wallet treats each network as a numbered computer, so you pick a network, the wallet stores an integer for that choice, and later sends go to whatever integer is selected. Two screens can show the same coin name while those integers differ, which is how a send that looked right still lands on a different computer than the one you were watching.
The friction shows up when a chain and a trading pool share a logo, because you think you opened a pool and the wallet was still pointed at a different network. Gas sits on one integer while the tokens sit on another, so the swap fails even though both balances look funded.
Layer 2 networks, often shortened to L2s, execute transactions off Ethereum mainnet and post data back so Ethereum can still check the result. OP Stack is the open-source software those L2s share, and Superchain is the family of OP Stack chains that reuse the same standards. A pool contract still prices a swap from two token balances, and the L2 is where those balances can live, with its own gas token.
Unichain is one of those L2s, and wallets identify Unichain mainnet as chain id 130. It is a chain that Uniswap pool contracts can be deployed on, and how Ethereum works is the generic chain picture. The Uniswap automated market maker (AMM) stays a pool contract, while Unichain is the network that contract can live on.
How chain id 130 shows up in the wallet
When you add Unichain mainnet, the wallet should show chain id 130, which is how the wallet tells Unichain apart from Ethereum. The same docs table lists ETH as the currency symbol and a public remote procedure call (RPC) URL, and chain id 1301 is Unichain Sepolia, the public testnet.
A chain id is the integer a wallet uses to label a network: Ethereum mainnet is 1, Unichain mainnet is 130, and Unichain Sepolia is 1301. If you paste a chat RPC and the wallet saves 1301, you are on the testnet, where the docs treat funds as test value, and if you save 1 you stayed on Ethereum. The Uniswap app logo leaves that integer in place, because the wallet still reads the chain id you saved.
Network information for Unichain Mainnet lists Chain ID 130, public RPC https://mainnet.unichain.org, currency symbol ETH, and explorer uniscan.xyz. Unichain Sepolia lists Chain ID 1301 and https://sepolia.unichain.org, and both public RPC URLs are rate limited and meant for light wallet use, but they are the published endpoints a wallet can use to add the network (source: Uniswap Docs, Unichain network information).
| Network | Chain id | Currency symbol | What it is for |
|---|---|---|---|
| Unichain mainnet | 130 | ETH | Production, real value |
| Unichain Sepolia | 1301 | ETH | Public testnet |
| Ethereum mainnet | 1 | ETH | The L1 Unichain settles to |
ETH here is the gas token on that network, which is a different fact from Ethereum ETH already sitting on Unichain. Labs support states that Unichain mainnet uses Unichain ETH as the native token (source: Uniswap Labs support, What is Unichain?). Unichain ETH is ETH on chain 130, Ethereum ETH is ETH on chain 1, and the ticker in the wallet can look the same while the chain id differs. A full Ethereum ETH balance pays Unichain gas after some of it sits on 130.
Your check is small: open the network picker, read the chain id, and confirm it is 130 before you sign. Then match the RPC host you saved to the docs table rather than a Discord paste, and check that the gas token is ETH on that network. If any of those three fail, you selected a different chain than Unichain mainnet.
Self-custody is the generic wallet picture, and adding Unichain leaves UNI where it already sits while only telling the wallet which network later transactions should use. Once that network is selected, the next question is who orders the transaction.
What the sequencer does with a Unichain transaction
A sequencer is the party that orders Unichain transactions and posts them to Ethereum, while you still sign in your wallet and pick the sequencer by using the chain. The sequencer is how an OP Stack L2 keeps a fast head while Ethereum remains the settlement layer.
Unichain is a DeFi-focused Ethereum L2 built on the OP Stack and part of the Superchain, so it shares standards, tooling, and native interoperability with other OP Stack chains. It is a Stage 1 rollup with a permissionless fault-proof system. Unichain uses a sequencer for execution efficiency, and full nodes can verify blocks independently (source: Uniswap Docs, Unichain overview).
Ethereum's optimistic-rollup docs name the same work in generic language: like a validator, the sequencer processes transactions, produces rollup blocks, and submits rollup transactions to the L1 chain, which is Ethereum (source: ethereum.org, Optimistic rollups). Unichain is one OP Stack chain doing that work, and the AMM is still a pool on whichever chain you called.
The Unichain mainnet post, dated February 11, 2025, says Unichain is launching as a Stage 1 rollup, featuring a fully functioning proof system that supports permissionless fault proofs. The same post names 1-second block times (source: Uniswap Blog, Unichain Mainnet is Here). Treat those as current settings rather than a promise that every future block will stay at one second. Flashblocks, which the overview describes as about 200 millisecond preconfirmations, are an extra feedback path, and settlement still goes through Ethereum.
Your explorer record is a Unichain transaction on chain 130, so an explorer such as uniscan.xyz should show that chain for the swap or send you just signed. If the explorer is Etherscan on chain 1, you signed on Ethereum, and if it is Sepolia Unichain the chain id was 1301. Running a Unichain node or deploying a contract is a different purpose from using the chain as a holder.
Suppose you hold 0.05 ETH on Ethereum and 40 USDC you want to swap on Unichain. You add chain 130, bridge enough ETH to pay gas, and only then open the Uniswap app. If the wallet still shows 0.05 ETH on chain 1 and 40 USDC on Unichain, the swap will fail for lack of Unichain ETH.
Gas is still paid in Unichain ETH, because that is the native token on 130, and Ethereum DeFi explained is the wider L2 neighborhood. The fee you pay the sequencer is also a UNI-holder fact, which is where those fees go.
Where sequencer fees go after the chain's costs
Sequencer fees are what users pay to get transactions included on Unichain. After Unichain's own L1 data costs, and after a 15 percent share to Optimism, UNIfication directs the rest into the same UNI burn used for protocol fees, and that remainder stays out of your wallet as UNI.
The UNIfication post directs all Unichain sequencer fees, after L1 data costs and the 15 percent to Optimism, into the burn mechanism (source: Uniswap Blog, UNIfication). Read the commas: L1 data costs come off first, Optimism's 15 percent comes off, and what remains is what the proposal sends to burn. The blog also carries volume and annualized-fee marketing in the same section, and those marketing figures stay there as Labs copy.
UNI holders have governance rights and are represented through DUNI, with value accrual mediated through the burn. UNI itself remains the governance token of the Uniswap Protocol, which is a different purpose from sitting on Unichain (source: Uniswap Docs, UNI token). The UNI token states that split in one line: UNI is the vote token, and Unichain is the chain.
How collected tokens become burned UNI, including TokenJar and Firepit, sits in UNI burns and the fee switch. The Unichain-specific inlet is smaller: sequencer fees, after those named costs, join that burn. Protocol fees on v2, v3, and a subset of v4 pools are a separate inlet. Tally proposal 100 is Executed, and holders still receive those burns as a supply path.
You can use Unichain while holding zero UNI, because you need Unichain ETH for gas and the token you want to swap. Paying the sequencer fee leaves your UNI balance unchanged, so a screen that promises sequencer revenue as a wallet yield is describing a different product than the UNIfication sentence. The burn reduces supply over time if it runs, and it leaves your gas-paying address without a UNI drop.
The chain, the pool, and a signed UniswapX order can still share one Uniswap logo, and they remain three different products.
How Unichain sits beside UniswapX and the AMM
Unichain is the chain, the AMM is a pool on a chain, and UniswapX is a signed order that fillers can settle, including on Unichain when that chain is in the filler set (source: Uniswap Docs, Fillers overview). You can use any one of those while leaving the other two unused.
What Uniswap is named Unichain as an OP Stack L2 with its own gas, sitting beside the AMM versions and beside UniswapX. The signed-order path is the parent: you would sign an order, and a filler would post the settlement. The auction, the exclusive window, and the Permit2 grant stay on that parent page.
A pool swap is the older design: you send one token into a pool that already holds both, and the pool sends the other token back. How AMMs work is the generic picture. On Unichain that call still needs chain id 130 and Unichain ETH, because pool math stays pool math while Unichain stays the chain.
| What you are using | What the wallet is doing | |
|---|---|---|
| Unichain | An OP Stack L2 | A transaction on chain 130 |
| AMM pool | Two-token inventory | A swap call against reserves |
| UniswapX | A signed order | An offchain signature a filler can settle |
| BloFin UNI | A venue listing | A credit on BloFin's ledger |
If the review screen is a pool swap, you are calling a pool on whatever chain the wallet selected. If the review screen is a signature on an order, you are on UniswapX, and Unichain is only the settlement network if the order names it. If nothing is signed and UNI appears on BloFin, you used the exchange. Centralized and decentralized exchanges is the generic fork, because Uniswap is a competing decentralized exchange (DEX) and BloFin is a centralized exchange that lists UNI, and both sentences can be true at once.
Your tell is the chain id plus the action, so chain 130 without a swap is only a network setting. A swap on 130 without a signed UniswapX order is a pool, or some other app, on Unichain. A signed UniswapX order that happens to settle on Unichain is still UniswapX. Mixing those three is how a Uniswap logo on a homepage becomes the wrong confirmation.
Using Uniswap on Unichain vs Ethereum
Uniswap the protocol can run on Unichain and on Ethereum, with a different chain id and a different gas token, and Unichain is one deployment among others. The live list of those deployments belongs in Uniswap on other chains.
On Ethereum, you pay gas in ETH on chain 1, and on Unichain you pay gas in Unichain ETH on chain 130. A Uniswap pool on Unichain is still a pool, and Unichain is the place that pool lives. The two-token inventory still prices the swap, while the network and the gas token are what changed. A pool on Unichain also leaves an Ethereum pool position where it already sits, because those are two deployments with two inventories.
Bridging is how ETH or tokens move from Ethereum onto Unichain. How to send and receive crypto is the generic wrong-network risk. If you send Ethereum UNI to a Unichain address skipping a bridge, the receiving chain may skip the credit you thought you sent. If you send Unichain UNI back to Ethereum the same way, the same class of miss happens in reverse.
Your worked pass is short: you set the wallet to 130, confirm Unichain ETH can pay gas, open the Uniswap app, read the network the interface selected, and only then review the swap. If the interface is still on Ethereum, a Unichain ETH balance leaves that gas unpaid, and if you wanted a CEX fill instead you are on the wrong tool, which is the last section.
Coin versus chain is the generic vocabulary. UNI the ERC-20 and Unichain the L2 are different products, so holding UNI on Ethereum leaves you off chain 130, while Unichain ETH pays gas on 130. It is ETH on that chain, so it is a gas token, and those mixes are the same class as treating a pool as the chain.
A Unichain UNI balance vs a BloFin UNI fill
A Unichain UNI balance is a token on chain 130, and a BloFin UNI fill is a credit on the exchange, so you can hold both at once. Neither one is Unichain the chain, and neither one is a sequencer-fee rebate paid back as UNI.
BloFin has listed UNI/USDT on spot since January 15, 2024.
BloFin lists two UNI perpetuals: UNIUSDT at up to 75x, listed January 12, 2023, and UNIUSD, an inverse contract settled in UNI, at up to 20x, listed June 27, 2025. A UNIUSDT fill is a venue position, and Unichain is still chain 130.
The token page lists a Unichain UNI contract separately from Ethereum's genesis UNI. That Unichain address is bridged UNI on 130, while GovernorBravo in that same table sits on Ethereum mainnet, so the Unichain listing is a token. Voting with UNI is a later how-to, and the holder fact here is smaller: UNI on Unichain stays a token balance even when the wallet shows 130.
Check four things before you treat a screen as Unichain:
- The wallet network is chain id 130. Chain 1 is Ethereum, and 1301 is Unichain Sepolia.
- The RPC host matches the published Unichain table, rather than a chat paste.
- Gas is Unichain ETH, and a full Ethereum ETH balance stays on chain 1 until you bridge it.
- The confirmation matches the product: a Unichain explorer transaction, a UniswapX reactor fill, or a BloFin credit.
If the prompt is an unlimited spend approve, stop and read it, because smart-contract wallet risks covers that shape. CEX versus DEX is the venue fork if you only wanted a book. If you wanted TokenJar internals, that is the fee-switch page; if you wanted UniswapX fillers, that is the parent; and if you wanted every Uniswap deployment in one list, that is the other-chains page.
Common questions about Unichain
If Unichain is part of the Superchain, can I point my wallet at an Optimism RPC and still be on Unichain?
Superchain membership puts Unichain in the same OP Stack family as OP Mainnet, because family is shared software. Unichain mainnet is chain id 130 and the published public RPC host is mainnet.unichain.org, while OP Mainnet is chain id 10 with its own RPC host. If you paste an Optimism endpoint into a network named Unichain, the wallet is still talking to OP Mainnet, and shared Superchain software keeps each L2 on its own RPC.
If the wallet shows a Flashblocks preconfirm in about 200 milliseconds, can I treat that Unichain swap as already settled on Ethereum?
Flashblocks are an out-of-protocol path that lets the app show feedback faster than the 1-second Unichain block. They leave Unichain's core consensus in place, and they sit beside Ethereum finality, so you can treat the Unichain interface as having seen the swap. Treat that 200 millisecond update as app feedback rather than as an L1 confirmation you can already spend on Ethereum, because Ethereum still receives the rollup data later on the settlement path.
If I hold UNI on Unichain, can I vote with that balance while it stays there?
That Unichain UNI stays off Ethereum governance until it sits where GovernorBravo can see it. The UNI token page lists GovernorBravo on Ethereum mainnet, and a different UNI contract on Unichain as bridged UNI. A Unichain UNI balance is a token on 130, so the Ethereum Governor is still looking at a different chain. If you want to vote, the Governor has to see UNI on the chain that Governor lives on. Holding Unichain UNI is still holding UNI as a token, separate from an automatic vote.
If a screen says the fee switch is on because Tally 100 is Executed, does that turn on Unichain sequencer burns?
Tally 100 is the executed vote that turns protocol fees on for a subset of v4 pools, which is a pool-fee inlet, separate from the Unichain sequencer-fee path. UNIfication, which is Tally 93, is the separate proposal that already directed Unichain sequencer fees, after named costs, into the UNI burn. A banner that says the fee switch is on is talking about AMM protocol fees, and it leaves the sequencer-burn path on the UNIfication proposal. How collected tokens become burned UNI sits on the fee-switch page.
If a CEX withdrawal picker lists UNI as ERC-20 and has no Unichain option, will that send land on chain 130?
ERC-20 with no Unichain network option is an Ethereum send, so the tokens arrive as UNI on chain 1, which is Ethereum UNI rather than Unichain UNI on 130. Missing Unichain in the picker means that venue is offering an Ethereum withdrawal on that screen, so chain 130 stays empty until you bridge. After it lands on Ethereum, you still need a bridge if you wanted Unichain. Confirm the network name before you sign the withdrawal, because a wrong-network send is hard to reverse.
If a swap hangs on the published RPC mainnet.unichain.org, is Unichain halted?
A hang on that host is an RPC stall until an explorer agrees the chain is quiet. The published host is a public endpoint the docs flag as rate limited, and they tell production apps to use something else. A wallet using that host can stall while Unichain itself keeps producing blocks. Check an explorer such as uniscan.xyz for recent transactions before you assume the chain stopped. If blocks are still landing, try waiting, switching to another listed RPC, or using an app that runs its own endpoint.
If a UniswapX order fills on Unichain, do I still need Unichain ETH in my wallet for that fill?
UniswapX is the gasless path for the signer: you sign the order, and someone else posts settlement, including when Unichain is eligible, so you can leave Unichain ETH out of the wallet for that fill. Unichain ETH is still the gas token when you send a pool swap yourself on 130, and a self-submitted pool call still needs that gas balance funded. UniswapX explained is the parent for that gasless path.
Researched and written by the BloFin Academy editorial team with AI-assisted drafting. Updated September 2026. Primary sources: Uniswap Docs Unichain overview, Unichain network information, UNIfication, Uniswap Labs support on Unichain, and the Unichain mainnet post. All facts independently verified against cited documentation current as of September 2026.
This article is educational and general in nature, not financial or investment advice. Cryptocurrencies like UNI carry real risks, including price volatility, wrong-network sends, smart-contract exploits in ecosystem apps, and the chance of losing funds. Nothing here is a recommendation to buy, sell, hold, or participate in any project. Do your own research, and consider speaking with a licensed professional before making financial decisions. BloFin does not provide investment advice.
