Ethereum Classic RPC Endpoint
Fast, flat-rate Ethereum Classic RPC node provider — free tier, no KYC, HTTP & WebSocket.
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.
etcAbout 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.
HTTP Endpoint
https://rpc.swiftnodes.io/rpc/etc?key=YOUR_API_KEYWebSocket Endpoint
wss://rpc.swiftnodes.io/ws/etc?key=YOUR_API_KEYQuick 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
https://rpc.swiftnodes.io/rpc/etc?key=YOUR_API_KEYwss://rpc.swiftnodes.io/ws/etc?key=YOUR_API_KEYBridging 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
- 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 Ethereum Classic
Rate Limits
| Plan | Price | HTTP req/s | WS msg/s |
|---|---|---|---|
| Free | $0/mo | 2 | 1 |
| Starter | $49/mo | 50 | 25 |
| Growth | $89/mo | 150 | 75 |
| Scale | $149/mo | 300 | 150 |
| Pro | $249/mo | 500 | 250 |
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?
Yes - SwiftNodes provides HTTP and WebSocket (wss://) endpoints with eth_subscribe support.
Ready to start building on Ethereum Classic? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.