Ethereum Classic RPC Endpoint

Flat-rate Ethereum Classic RPC provider and Ethereum Classic RPC node access: free tier, no KYC, HTTP. Ethereum Classic mainnet chain ID 61.

Ethereum Classic mainnet RPC URL: https://rpc.swiftnodes.io/rpc/etc?key=YOUR_API_KEY

Ethereum Classic is the continuation of the original Ethereum chain that did not adopt the 2016 DAO hard fork. It remains a proof-of-work, EVM-compatible Layer 1 that upholds transaction immutability under the principle that code is law.

Network: Ethereum Classic
Type: EVM
Chain ID: 61
Slug: etc
Native token: ETC (Ethereum Classic)
Block time: ~13 seconds
Finality: probabilistic (strengthens with confirmations)
Mainnet: July 2016 (forked from Ethereum)
Category: Layer 1 (proof-of-work, EVM)

Ethereum Classic on the SwiftNodes fleet, right now

Status: online
Latency: 73 ms
Latest block: 25,500,903
WebSocket: not available

9 of 12 probed RPC methods supported (archive, debug_traceCall, eth_getProof, 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-04. Network status

Ethereum Classic developer facts, measured

Block time:
~12 s (average of the last 1,000 blocks)
eth_getLogs range:
50,000-block ranges accepted (the largest we test)
Historical state:
not readable 64 blocks back; plan for recent state only

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

About Ethereum Classic

Ethereum Classic originated in July 2016 when the Ethereum community split over whether to reverse the DAO hack. The chain that preserved the unaltered transaction history became Ethereum Classic (ETC), retaining proof-of-work after Ethereum moved to proof-of-stake in 2022. Block times average around 13 seconds.

ETC secures the network with the ETChash mining algorithm, a modified Ethash variant adopted to harden the chain against attacks. It is fully EVM-compatible, so Solidity contracts and standard Ethereum tooling work, and it positions itself as the leading proof-of-work smart contract platform with a fixed monetary policy.

Common Use Cases on Ethereum Classic

  • Proof-of-work smart contracts
  • Store-of-value with fixed supply policy
  • DeFi and token issuance
  • Immutable on-chain records
  • Payments using ETC

Ethereum Classic Ecosystem

Ethereum Classic supports EVM dApps and DeFi deployments, with infrastructure and explorers such as Blockscout and a mining ecosystem secured by ETChash.

Ethereum Classic Mainnet RPC URL (HTTP)

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

Ethereum Classic WebSocket RPC URL

Not available for Ethereum Classic right now: none of its upstreams currently accepts a subscription in our health checks. Poll the HTTP endpoint above instead.

Quick Start: Connect to Ethereum Classic

cURL

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

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

viem

import { createPublicClient, http } from "viem";

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

const blockNumber = await client.getBlockNumber();

web3.py

from web3 import Web3

w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/etc?key=YOUR_API_KEY"))
print("Ethereum Classic block:", w3.eth.block_number)

Add Ethereum Classic to MetaMask

Network Name: Ethereum Classic (SwiftNodes)
RPC URL: https://rpc.swiftnodes.io/rpc/etc?key=YOUR_API_KEY
Chain ID: 61
Currency Symbol: ETC

Bridging to Ethereum Classic

Assets bridge to and from other chains via third-party services such as ChainBridge-based bridges and cross-chain providers supporting ETC.

Features of SwiftNodes for Ethereum Classic

  • 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 support (WebSocket not available for this chain right now)
  • One API key works across all 75+ supported chains, including Ethereum Classic

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: Ethereum Classic

What's Ethereum Classic's chain ID?

Ethereum Classic mainnet is chain ID 61.

How does ETC differ from Ethereum?

ETC is the original chain that rejected the 2016 DAO fork; it remains proof-of-work while Ethereum moved to proof-of-stake in 2022.

What mining algorithm does ETC use?

Ethereum Classic uses ETChash, a modified Ethash proof-of-work algorithm adopted to improve security.

Is WebSocket supported?

Not right now. Our health checks open a real subscription on every Ethereum Classic upstream, and none currently accepts one, so Ethereum Classic is served over HTTP only. The WebSocket line in the live status above changes on its own when that measurement does.

Ethereum Classic guides from the blog

  • Ethereum Classic RPC: A Developer's GuideHow to connect to Ethereum Classic over JSON-RPC — chain ID 61, proof-of-work still live, why blocks carry no baseFeePerGas, what carries over from Ethereum unchanged, and where historical reads stop working.

Related EVM chains

Explore RPC endpoints for other EVM networks on SwiftNodes:

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