Cronos zkEVM RPC Endpoint

Flat-rate Cronos zkEVM RPC provider and Cronos zkEVM RPC node access: free tier, no KYC, HTTP & WebSocket. Cronos zkEVM mainnet chain ID 388.

Cronos zkEVM mainnet RPC URL: https://rpc.swiftnodes.io/rpc/cronos-zkevm?key=YOUR_API_KEY
WebSocket: wss://rpc.swiftnodes.io/ws/cronos-zkevm?key=YOUR_API_KEY

Cronos zkEVM is a ZK Stack layer 2 on Ethereum from Cronos Labs, using zkCRO, a liquid-staked form of CRO, as its gas token. Cronos has deprecated it: the network is scheduled to shut down permanently on June 3, 2027.

Network: Cronos zkEVM
Type: EVM
Chain ID: 388
Slug: cronos-zkevm
Native token: zkCRO (zkCRO)
Block time: ~173.0 seconds (measured)
Finality: ~15.7 hours to the finalized tag (measured)
Mainnet: August 2024
Category: Layer 2 (ZK Stack)

Cronos zkEVM on the SwiftNodes fleet, right now

Status: online
Latency: 75 ms
Latest block: 2,674,773
WebSocket: available

6 of 12 probed RPC methods supported (archive, batch, debug_traceCall, eth_getBlockReceipts). The gaps are listed per chain in the method support matrix.

Status and latency from our health checks, refreshed about every 5 minutes. Uptime history. Method support probed automatically on 2026-10-11. Network status

Cronos zkEVM developer facts, measured

Block time:
~3 min (average of the last 1,000 blocks)
eth_getLogs range:
50,000-block ranges accepted (the largest we test)
Historical state:
readable at least 1,000,000 blocks back

Measured 2026-10-11 through this page's endpoint, re-measured weekly. Limits can differ between the upstream nodes behind it. All chains: measured chain facts.

About Cronos zkEVM

Cronos zkEVM launched as an alpha mainnet on August 15, 2024, built with Matter Labs on ZKsync's ZK Stack. On June 3, 2026 Cronos announced it would sunset the zkEVM Alpha and focus on the Cronos EVM network. Bridge deposits are disabled, while RPC endpoints, the sequencer and withdrawals through the official bridge remain available until June 3, 2027 at 03:00 UTC; assets left on-chain after that will not be recoverable.

The chain follows ZKsync EVM conventions, including native account abstraction that allows paymaster-sponsored or alternative-token fees. Withdrawals still require zkCRO for gas. New projects should target Cronos EVM; existing users and indexers should use the remaining window to withdraw and archive data.

Common Use Cases on Cronos zkEVM

  • Withdrawing assets before the June 2027 shutdown
  • Archiving historical on-chain data
  • Migrating apps to Cronos EVM

Cronos zkEVM Mainnet RPC URL (HTTP)

https://rpc.swiftnodes.io/rpc/cronos-zkevm?key=YOUR_API_KEY

Cronos zkEVM WebSocket RPC URL

wss://rpc.swiftnodes.io/ws/cronos-zkevm?key=YOUR_API_KEY

Quick Start: Connect to Cronos zkEVM

cURL

curl -X POST https://rpc.swiftnodes.io/rpc/cronos-zkevm?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/cronos-zkevm?key=YOUR_API_KEY"
);

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

viem

import { createPublicClient, http } from "viem";

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

const blockNumber = await client.getBlockNumber();

web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/cronos-zkevm?key=YOUR_API_KEY"))
print("Cronos zkEVM block:", w3.eth.block_number)

Add Cronos zkEVM to MetaMask

Network Name: Cronos zkEVM (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/cronos-zkevm?key=YOUR_API_KEY
Chain ID: 388
Currency Symbol: zkCRO
WebSocket: wss://rpc.swiftnodes.io/ws/cronos-zkevm?key=YOUR_API_KEY

Features of SwiftNodes for Cronos zkEVM

  • Load-balanced across multiple upstream nodes wherever a chain has more than one, with automatic failover
  • Health-checked every 2 minutes 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 Cronos zkEVM

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: Cronos zkEVM

What is the Cronos zkEVM chain ID?

The Cronos zkEVM mainnet chain ID is 388 (0x184).

Is Cronos zkEVM being shut down?

Yes. Cronos announced on June 3, 2026 that the zkEVM Alpha will shut down permanently on June 3, 2027 at 03:00 UTC. Deposits are disabled; withdrawals stay open until then.

What do I need to withdraw from Cronos zkEVM?

Use the official bridge at zkevm.cronos.org/bridge and keep enough zkCRO in your wallet to pay gas for the withdrawal transaction.

Related L2 & rollup chains

Explore RPC endpoints for other L2 & rollup networks on SwiftNodes:

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