zkSync Era RPC Nodes & Endpoints

Ethereum L2 (ZK Rollup)Gas: ETHChain ID 324

zkSync Era is a zero-knowledge rollup from Matter Labs that settles validity proofs to Ethereum and pays gas in ETH. It ships native account abstraction, which changes how wallets and paymasters work, and means integrations benefit from an RPC that understands its zks_ methods.

Coming soon: Ethereum mainnet is live on BLAZED.sh today. Dedicated zkSync Era node hosting is on our roadmap. The endpoints below are third-party public RPCs you can use right now, and you can join the zkSync Era waitlist below.

324
Chain ID
ZK
Proof System
ETH
Gas Token
Native AA
Accounts

zkSync Era public RPC endpoints

Free, third-party public endpoints for reads and prototyping. They are shared and rate-limited, not run by BLAZED.sh, so use a dedicated node for production traffic.

zkSync (official)
https://mainnet.era.zksync.io
dRPC
https://zksync.drpc.org
PublicNode
https://zksync-rpc.publicnode.com

Connect with ethers.js

import { JsonRpcProvider } from "ethers";

const provider = new JsonRpcProvider("https://mainnet.era.zksync.io");
const blockNumber = await provider.getBlockNumber();
console.log("zkSync Era block:", blockNumber);

Dedicated zkSync Era RPC node vs shared endpoints

zkSync Era adds surfaces that generic shared endpoints handle unevenly: the zks_ namespace for fee estimates and L1 batch data, and native account abstraction, which turns wallets and paymasters into services that poll constantly. A bundler or paymaster loop asking for fees and nonces every few hundred milliseconds is exactly the steady, chatty traffic that shared rate limits punish, and a public endpoint that lags on zks_ methods breaks fee UX in ways users notice immediately.

A dedicated zkSync RPC node serves that polling at whatever rate your product needs and keeps the zks_ namespace as fast as the standard one. Indexers tracking L1 batch commitments get consistent throughput instead of backoff loops. On BLAZED.sh, the bundler or indexer itself runs in a container on the node host, reading over a local socket.

zkSync Era RPC latency: architecture over benchmarks

Account-abstraction UX is a latency product: the wallet waits on a fee estimate, the paymaster waits on a balance read, and every one of those calls pays the network path to the endpoint. Over a public gateway that is tens to low hundreds of milliseconds per call. On our live Ethereum product, co-located code completes calls in under 10 milliseconds over a local socket, and dedicated zkSync Era nodes will use the same design. That gap is the difference between AA flows that feel native and ones that feel like waiting.

What a dedicated zkSync Era node costs

BLAZED.sh prices node access in per-request credits granted monthly by your subscription, with a deliberately narrow weight spread: most RPC methods cost 1 credit, a few heavy operations like txpool_content and the trace_replay methods cost 4, and responses over 100KB add 50 credits per MB. The Beta plan is €75 per month with 1M credits, 1 container and 2 scripts; Beta XL is €249 per month with 5M credits, 3 containers and 4 scripts; Enterprise plans add private nodes and archive access. These are the live Ethereum plans today, and pricing is still being finalized. Dedicated zkSync Era nodes will launch on the same credit model, with the waitlist above deciding rollout priority.

AA infrastructure generates many small reads, and small reads are single-credit calls, so even a paymaster polling around the clock arrives at a monthly number you can compute in advance.

See the full credit price list

Perfect for

Account abstraction
Gasless UX
DeFi
Indexers

Get notified when zkSync Era goes live

We prioritise new networks by demand. Drop your email and we'll let you know the moment dedicated zkSync Era nodes are available on BLAZED.sh.

What is zkSync Era?

zkSync Era uses zkEVM technology to prove batches of transactions with validity proofs, giving faster economic finality than optimistic rollups once a proof is verified on Ethereum. It is EVM-compatible rather than fully EVM-equivalent: most Solidity works, but contract deployment uses a different bytecode path and the chain exposes zkSync-specific RPC methods (the zks_ namespace) for fees, L1 batch details, and paymaster flows. Native account abstraction is a first-class feature, so wallets, gasless UX, and smart-account tooling are common here. Connecting uses chain ID 324, and as with every rollup the RPC layer, not the prover, is what most apps feel day to day, especially indexers tracking L1 batch commitments.

zkSync Era RPC: frequently asked questions

What is the zkSync Era RPC URL and chain ID?

zkSync Era mainnet uses chain ID 324. The official public RPC is https://mainnet.era.zksync.io; https://zksync.drpc.org is a common alternative.

Is zkSync Era fully EVM equivalent?

It is EVM-compatible, not equivalent. Most Solidity contracts work, but deployment uses a different compiler/bytecode path and the chain adds zks_ RPC methods and native account abstraction.

What is a dedicated zkSync RPC node?

A zkSync Era node whose capacity is reserved for your workload, including the zks_ namespace and the constant polling that bundlers and paymasters generate. Shared endpoints rate-limit that traffic; a dedicated node serves it at hardware speed. On BLAZED.sh your services will run co-located on the node host.

Does BLAZED.sh host zkSync nodes?

Ethereum mainnet is live now; zkSync Era is planned. Join the waitlist on this page to be notified and to influence our roadmap.

Building on Ethereum today?

Run your code on the node itself. No rate limits, no compute units, predictable credit pricing, sub-10ms RPC.