zkSync Era RPC Endpoint

Fast, flat-rate zkSync Era RPC node provider — free tier, no KYC, HTTP & WebSocket.

zkSync Era is a general-purpose zk-rollup developed by Matter Labs. It pioneered native account abstraction at the protocol level, allowing every account to be a smart contract with custom signing, gas payment, and multi-sig logic.

Network: zkSync Era
Type: EVM
Chain ID: 324
Slug: zksync
Native token: ETH (Ether)
Block time: ~1 second
Finality: Soft: ~1s. Hard (L1): ~3-24 hours (zk proof submission)
Mainnet: March 24, 2023
Category: zk-Rollup (zkEVM with native account abstraction)

About zkSync Era

zkSync Era launched mainnet alpha in March 2023. It uses a custom zkEVM (not fully bytecode-equivalent — closer to language-equivalent), requiring contracts to be recompiled with the zkSync compiler. The tradeoff is significantly cheaper proof generation and unique features like native AA.

Native account abstraction means every wallet on zkSync Era can use arbitrary signature schemes (passkeys, multi-sig, social recovery), pay gas in any token, and batch operations natively — no EIP-4337 bundler required. This is the biggest architectural divergence from other zkEVMs.

Common Use Cases on zkSync Era

  • Wallets with custom signature schemes (passkeys, social recovery)
  • Gasless dApps (sponsor pays user gas)
  • DeFi with token-flexible gas payment
  • ZK chains via ZK Stack (sovereign rollups on zkSync infrastructure)
  • High-frequency trading with low fees

zkSync Era Ecosystem

SyncSwap, Maverick (DEXes), Aave V3, native AA-first wallets (Clave). The ZK Stack lets other teams launch sovereign rollups (hyperchains) on zkSync infrastructure — analogous to OP Stack but with zk proofs.

HTTP Endpoint

https://rpc.swiftnodes.io/rpc/zksync?key=YOUR_API_KEY

WebSocket Endpoint

wss://rpc.swiftnodes.io/ws/zksync?key=YOUR_API_KEY

Quick Start: Connect to zkSync Era

cURL

curl -X POST https://rpc.swiftnodes.io/rpc/zksync?key=YOUR_API_KEY \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'

ethers.js

import { JsonRpcProvider } from "ethers";

const provider = new JsonRpcProvider(
  "https://rpc.swiftnodes.io/rpc/zksync?key=YOUR_API_KEY"
);

const blockNumber = await provider.getBlockNumber();
console.log("zkSync Era block:", blockNumber);

viem

import { createPublicClient, http } from "viem";

const client = createPublicClient({
  transport: http("https://rpc.swiftnodes.io/rpc/zksync?key=YOUR_API_KEY"),
});

const blockNumber = await client.getBlockNumber();

web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/zksync?key=YOUR_API_KEY"))
print("zkSync Era block:", w3.eth.block_number)

Add zkSync Era to MetaMask

Network Name: zkSync Era (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/zksync?key=YOUR_API_KEY
Chain ID: 324
Currency Symbol: ETH
WebSocket: wss://rpc.swiftnodes.io/ws/zksync?key=YOUR_API_KEY

Bridging to zkSync Era

Native bridge (https://bridge.zksync.io) for Ethereum ↔ zkSync Era. Across, Stargate, Squid for fast alternatives.

Features of SwiftNodes for zkSync Era

  • Multiple load-balanced upstream nodes for high availability
  • Health-checked every 60 seconds with automatic failover
  • Free tier available — no credit card or KYC required
  • Flat-rate monthly pricing with no per-request fees
  • HTTP and WebSocket support
  • One API key works across all 75+ supported chains, including zkSync Era

Rate Limits

PlanPriceHTTP req/sWS msg/s
Free$0/mo21
Starter$49/mo5025
Growth$89/mo15075
Scale$149/mo300150
Pro$249/mo500250

Frequently Asked Questions: zkSync Era

What's zkSync Era's chain ID?

zkSync Era mainnet is chain ID 324. Sepolia testnet is 300.

Do I need to recompile my contracts?

Yes — zkSync Era uses the zksolc compiler, which targets the zkSync zkEVM. Most Solidity contracts compile without changes but require recompilation.

What's native account abstraction?

Every account on zkSync Era is a smart contract account by default. Signature verification, gas payment, and batching are programmable. No separate EIP-4337 bundler needed.

Ready to start building on zkSync Era? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.