Skip to content
yieldo.

Your ecosystem guide / ZKsync

ZKsync: Era, apps and the ZK token

ZKsync is a family of chains built with ZK Stack. Public Era supports swaps, NFTs and transfers; ETH pays for its transactions, while ZK participates in protocol governance. Other chains, including Abstract and GRVT, have their own balances and applications.

Practical entry
ZKsync Era · 324
Verified on 13.10.2026
Era gas
ETH
Verified on 13.10.2026
ZK role
Voting
Verified on 13.10.2026

ZKsync family; Era Mainnet settings

ZKsync technology powers several chains. The settings below connect to Era Mainnet, the public network used by the funding route on this page.

Specific network
ZKsync Era Mainnet
Chain ID
324
Standard network fee asset
ETH
RPC URL
https://mainnet.era.zksync.io
Test network
ZKsync Era Sepolia — chain ID 300

Getting started

Choose ZKsync Era for your first transfer

Era is the public ZKsync chain for wallets and applications. It uses 0x addresses and ETH for standard transaction fees. Ethereum and Era keep separate balances, even when your wallet address is identical. Choose one funding method: an exchange withdrawal or a bridge from Ethereum.

Wallet

Connect Era

MetaMask, Rabby and OKX Wallet connect to Era. Select ZKsync Era Mainnet or add it using the settings here. Mainnet uses chain ID 324.

Option 1

Withdraw from an exchange

Open an ETH withdrawal, select ZKsync Era and enter your wallet address. ETH on Era pays for token transfers and application calls. ZKsync Lite is a separate legacy network.

Option 2

Bridge from Ethereum

For funds already on Ethereum, open the ZKsync native bridge. Connect your wallet, select the asset and the amount to move to Era. The Ethereum transaction uses ETH from your Ethereum balance.

Open the native bridge ↗
Era wallet settings
Chain ID
324
RPC URL
https://mainnet.era.zksync.io
Mainnet connection settings ↗

Which USDC contract should a deposit receive on Era?

Circle-issued USDC and bridged USDC.e are two distinct Era tokens. Select the form the receiving application accepts; each has its own balance and contract.

Circle-issued USDC on Era Mainnet

0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4 ↗
Token on Era MainnetContractOrigin
USDC 0x1d17CBcF0D6D143135aE902365D2E5e2A16538D4 Issued by Circle on Era.
USDC.e 0x3355df6D4c9C3035724Fd0e3914dE96A5a83aaf4 USDC bridged from Ethereum.

A deposit expecting native USDC

A recipient using the first contract reads that contract’s balance. Holding USDC.e at the same wallet address does not add to it. Circle Mint accepts Circle-issued USDC on Era.

ETH and ZK withdrawal costs to Era

The exchange charges for withdrawing to your address. Once funds arrive, transfers and application calls follow Era’s fee rules.

Withdrawal fees to ZKsync Era
Coin Exchange Network on the exchange Fee Minimum Withdrawals Action
ETH OKX ZKSYNC ERA 0.0000046 0.0001 Open Withdraw
ETH BingX ZKSYNCERA 0.000005 0.002016 Closed Withdraw
ETH Bitget ZKSYNCERA 0.00004 0.0041311 Open Withdraw
ETH Binance ZKSYNCERA 0.00008 0.01 Open Withdraw
ETH Bybit ZKV2 0.0003 0.0003 Open Withdraw
ETH Gate.io ZKSERA 0.000362 0.002 Open Withdraw
ETH Kraken ZKSYNC ERA 0.003 0.0031 Open Withdraw
ZK Binance ZKSYNCERA 0.1 0.2 Open Withdraw
ZK OKX ZKSYNC ERA 0.84 1 Open Withdraw
ZK BingX ZKSYNCERA 1 504.540868 Open Withdraw
ZK Bybit ZKV2 1 0.5 Open Withdraw
ZK Gate.io ZKSERA 3.36 0.6504065 Open Withdraw
ZK Kraken ZKSYNC ERA 5 15 Open Withdraw
ZK MEXC ZKSYNC ERA 5 10 Open Withdraw
ZK Bitget ZKSYNCERA 64.85084307 648.5084306 Open Withdraw
Exchange data as of 14.10.2026 22:37
Moving funds back

To return funds to an exchange, open a deposit for the required asset on ZKsync Era and send it to the supplied address. To return through the native bridge to Ethereum, request a withdrawal on Era, wait for batch finality and finalize the withdrawal on Ethereum. Since 7 October 2026, Era has a minimum 24-hour finalization delay; proof generation and batching can make the wait longer.

Withdrawal timing change on 7 October ↗

Buying tokens

Trading terminals

Wallet · Terminal

OKX Wallet / DEX

A Web3 product combining self-custody with a dedicated DEX trading module. The wallet is available in apps and an extension; the DEX combines token discovery, analysis and swap execution.

  • zkSync Era

Web

Access is prohibited in Cuba, Iran, North Korea, Crimea, Sevastopol, Donetsk and Luhansk. Referral codes support seed phrase wallets and private key wallets; the latter are supported only on Solana and EVM networks.

Checked 2026-10-01

All terminals with the details →

What to do on Era

Swap tokens, trade NFTs and bridge assets

Era hosts token swaps through liquidity pools, NFT marketplaces and cross-chain transfers. Fee intermediaries let applications accept a user’s token for gas or cover it from their own budget.

Swaps

SyncSwap

An exchange with several pool designs. Classic serves general pairs, Stable handles assets with similar prices, and Aqua automatically adjusts liquidity concentration. Liquidity providers receive swap fees under each pool’s rules.

NFTs

Element

An NFT marketplace on Era with collections such as LIBERTAS OMNIBUS and zk Pengz. The chain’s page shows collections, listings and prices for buying or selling NFTs.

Bridges

Across

A bridge between Era and other supported chains. A route filler delivers the asset on the destination chain, then settles with the protocol separately. The received token, fee and timing depend on the selected route.

Gas payments

Zyfi

A transaction-fee service for applications. Users can reimburse gas with a supported token, while applications can fund transactions for their users. In both cases a paymaster handles the protocol payment.

ETH pays for transactions. ZK provides a vote.

The fee asset and governance token serve different purposes. ETH is useful for a first transfer on Era; ZK enables participation in protocol decisions.

ETH

Gas on Era

A standard wallet pays for transaction processing in ETH. ETH on Ethereum pays for Ethereum transactions, including deposits through the native bridge.

ZK

Protocol governance

Each ZK carries one vote. Holders activate voting by delegating to their own address or another governance participant. Token ownership stays with the holder.

USDC

Two forms of a dollar token

Circle issues USDC directly on Era. USDC.e represents USDC bridged from Ethereum. They have distinct contracts and swap pools; a deposit needs the form accepted by its recipient.

USDC and USDC.e on Era ↗

How ZK participates in governance

Delegates vote on protocol upgrades and token programs. A ZK holder can vote directly or assign voting power to someone who examines proposals and votes regularly.

ZK

Tokens in your wallet

Delegation requires ZK on an Era address you control. Tokens held in a centralized exchange account cannot be delegated from your wallet.

Vote

Choose a delegate

All voting power in one wallet is assigned to one address. That address can be your own. You can change your delegate.

Decision

Vote on a proposal

The delegate uses the assigned weight in governance votes. Selling or transferring ZK changes that voting power; delegation itself leaves token ownership unchanged.

What happened to the ZK staking pilot?

Season 1 of the ZKnomics Staking Pilot ran from 9 February to 11 May 2026. Participants deposited ZK and delegated to active governance participants; a separate token program funded rewards. On 20 May, administrators paused Season 2. The pilot tested governance participation and infrastructure for a future decentralized sequencer.

Season 1 results and the Season 2 decision ↗
ZK and protocol fee development

Fee Flow contracts deployed on Era can exchange collected protocol fees for ZK and route it under governance rules. Activating these contracts requires a governance decision. The fee model for private interoperability between Prividium chains is still being developed.

Protocol and Fee Flow progress ↗

From an Era transaction to Ethereum

Era executes transfers and smart contracts outside Ethereum. A mathematical proof confirms a batch’s correct execution; Ethereum verifies that proof and accepts the result.

Era

Order and execute

The operator accepts transactions, orders them and executes them in EraVM. This updates balances and application records.

ZK

Prove correct execution

The proving system checks a whole batch of transactions. Its proof links the previous state to the resulting state.

Ethereum

Verify and finalize

Ethereum contracts verify the proof and finalize the state transition. Era publishes state-change data to Ethereum.

Primary source ↗

ZKsync extends beyond Era

ZK Stack is technology for building chains; the Elastic Network brings ZKsync chains together. Each chain has its own balances, applications, base token and data availability design.

324

ZKsync Era

A public chain using ETH for gas. State-change data is published to Ethereum; Era applications use Era balances.

2741

Abstract

A separate public chain using ETH for gas and Ethereum for data availability. Its applications and funds operate on Abstract.

325

GRVT

A trading platform with its own validium chain. Proofs verify correct execution while trading data stays outside Ethereum. Funding an Era wallet does not fund a GRVT trading account.

Prividium

Chains for institutions

The institution decides who can view data and transact. Private chains use ZK proofs and Ethereum connectivity to settle activity between participants.

Why can an approval cost ETH before the swap?

An ERC-20 approval writes a permission for a contract to spend your tokens. It does not execute the swap. In a standard Era flow, the approval transaction and a subsequent swap each pay a network fee in ETH.

APPROVE

Permission, while tokens stay in the wallet

The approval specifies the spender and token amount it can use. A separate swap transaction applies that permission to exchange the tokens.

ETH

Computation and published data

Era’s fee model accounts for contract computation and data published to Ethereum. A first storage write can cost differently from a repeated write, so one flat transfer fee does not describe every operation.

PAYMASTER

When the application offers another payer

A supported paymaster flow can sponsor the fee or accept a token payment. The application includes that paymaster in the particular transaction; connecting an ordinary wallet does not activate it for every operation.

An Era mechanism

Who pays for gas?

A standard transaction spends ETH from your wallet. With a paymaster, users can reimburse the cost in another token or have the application sponsor it. A paymaster is an intermediary that pays the network fee in ETH.

I pay ETH

  1. WalletMy ETH on Era

    The user signs a transfer or application call.

  2. PaymentA fee in ETH

    The wallet balance pays for the transaction.

  3. NetworkAn Era transaction

    The protocol receives payment and executes the transaction.

This works for standard transfers. The transaction requires ETH on Era.

I pay another token

  1. WalletThe user’s token

    The application offers a supported payment asset.

  2. PaymasterReimburse the cost

    The intermediary receives the token under the transaction’s terms.

  3. NetworkA fee in ETH

    The paymaster uses its ETH to pay the protocol.

The application shows the payment token and amount before signing. A paymaster adds computation to a transaction, and its cost depends on the service.

The application pays

  1. ApplicationA sponsor’s budget

    The team funds selected user transactions.

  2. PaymasterPay from that budget

    The intermediary applies the app’s sponsorship rules.

  3. NetworkA fee in ETH

    The sponsor’s funds cover the network payment.

The user signs the action and the application covers gas. SyncSwap, for example, offers paymaster sponsorship for supported swaps.

Paymaster mechanics ↗

Where the network fee goes

The fee pays for execution on Era and batch processing. The operator separately pays Ethereum for data publication and verification. An application swap can also carry its own fee.

ZKsync Era

Where does the money go?

A transfer or application call on Era

User or paymaster

Pays for the network transaction in ETH

Era transaction fee in ETH

Era operator

Accepts transactions and forms batches

Era operator

Paid by the operator from collected funds

Batch costs on Ethereum

Ethereum

Publishing data and proofs, and executing batches

Primary source ↗

An Era result and Ethereum finality

An application can show a completed transaction before its batch becomes final on Ethereum. A native-bridge withdrawal needs that final stage.

Era

Transaction executed

The balance or application state changes on Era. Its block explorer shows the transaction.

Batch

Proof prepared

Transactions form a batch, the proving system checks it, and the result is submitted to Ethereum contracts.

≥24 h

Ethereum finalization

Since 7 October 2026, Era waits at least 24 hours before executing a batch on Ethereum. Proof generation and batch aggregation also affect the full wait.

EraVM prepares for a transition

On 4 September 2026, Matter Labs announced EraVM’s retirement: its chains will begin a transition within the following six months. New protocol development takes place on ZKsync OS. Funds in regular wallets require no action at this time; guidance and dates for funds held in smart contracts will be published separately.

EraVM transition announcement ↗

Questions about ZKsync

1Why does my ETH appear on Ethereum but not on Era?

The chains maintain separate balances. The same address can be used on both, but funds move through a bridge or an exchange withdrawal to the selected chain. Switching the network in your wallet does not move funds.

2Do I need to buy ZK for a first transfer?

A standard Era transaction needs ETH. ZK is used for voting. Where an application supports another payment token or sponsorship, a paymaster pays the ETH network fee for the user.

3What if an Ethereum withdrawal takes longer than a day?

The 24-hour delay is a minimum before batch execution, rather than the full delivery time. A withdrawal also waits for proof generation and batch finality. The native bridge shows its status; when ready, the withdrawal is finalized on Ethereum.

4What does delegating ZK do?

It activates voting: the selected address receives your ZK’s weight in protocol governance. Token ownership stays with you, and you can change delegates. The first reward pilot ended on 11 May 2026; administrators paused Season 2.

5Can I fund Era and trade that balance on GRVT?

GRVT has a separate chain and trading account. Funds must be deposited through its own interface. A transfer to an Era address stays on Era and does not automatically credit GRVT.

Official sources

ZKsync documentation covers Era connections and protocol mechanics. ZK Nation’s forum publishes proposals, executed changes and development reports.

Material checked on 13 October 2026