Skip to main content

Developer Directory

Everything you need to build on Ethereum Classic — networks, RPC endpoints, execution clients, development tools, and contract frameworks. With the Olympia upgrade, the full Ethereum toolchain works on ETC without modification, making the ETC developer experience identical to Ethereum mainnet.

Networks

Ethereum Classic

mainnet
Chain ID: 61
Symbol: ETC
Block Explorer →

Mordor Testnet

testnet
Chain ID: 63
Symbol: METC
Block Explorer →

RPC Endpoints (7)

Full build guide →
ProviderURLNetwork
Rivethttps://etc.rivet.linkmainnet
Blockscouthttps://etc.blockscout.com/api/eth-rpcmainnet
ETC Cooperativehttps://www.ethercluster.com/etcmainnet
GETH Classichttps://geth-de.etc-network.infomainnet
ETC Cooperativehttps://rpc.mordor.etccooperative.orgtestnet
GETH Mordorhttps://geth-mordor.etc-network.infotestnet
0xRPChttps://0xrpc.io/mordortestnet

Node Clients (3)

Fukuii

Ethereum execution layer client in Scala 3 — native Proof-of-Work consensus for ETC mainnet and Mordor, Engine API for ETH mainnet and Sepolia. One binary, four networks. The primary ETC client for the Olympia era.

Scala
GitHub →

Core-Geth

Bridge release — sunset after Olympia. etclabscore/core-geth v1.12.x was unmaintained June 2024–March 2026 (21 months), accumulating six unpatched CVEs that were actively exploited against ETC mainnet bootnodes. All CVEs patched by White B0x at ethereumclassic/core-geth, pending release as v1.13.0. v1.13.x is the final series — migrate to Fukuii before Olympia activation.

Go
GitHub →

Hyperledger Besu

Reference — Enterprise-grade Hyperledger client used for cross-client testing and validation. Ensures protocol correctness through independent implementation verification across all three Olympia clients.

Java
GitHub →

Developer Tools (11)

Hardhat

Ethereum development environment for compiling, deploying, testing, and debugging smart contracts.

Visit →

Foundry

Blazing fast, portable, and modular toolkit for Ethereum application development written in Rust.

Visit →

Remix IDE

Browser-based IDE for Solidity development with built-in compiler, debugger, and deployment tools.

Visit →

Truffle Suite

Development framework with built-in testing, debugging, and deployment pipeline.

Visit →

ethers.js

Complete Ethereum library and wallet implementation in JavaScript/TypeScript.

Visit →

web3.js

Collection of libraries for interacting with Ethereum nodes using HTTP, IPC, or WebSocket.

Visit →

Viem

TypeScript interface for Ethereum with a focus on type safety and developer experience.

Visit →

Wagmi

React Hooks for Ethereum. Production-ready with auto caching and type safety.

Visit →

OpenZeppelin

Library of secure, audited smart contract templates including ERC-20, ERC-721, access control, and more.

Visit →

Slither

Static analysis framework for Solidity, detecting vulnerabilities and code optimization opportunities.

Visit →

Mythril

Security analysis tool for EVM bytecode. Detects security vulnerabilities in smart contracts.

Visit →