Skip to main content

Network Software

Client Implementations

Multi-client architecture following best practices in client execution and enterprise-grade features.

215.0 TH/s

Live

Network Hashrate

Sc

Fukuii

Primary

EVM execution client in Scala 3 — one binary runs several networks at once in one JVM process, each isolated with its own state, metrics, and configuration. A further network is configuration rather than a new client. Consensus is selected per deployment: native Proof-of-Work for Ethereum Classic and Mordor, or Proof-of-Stake with a built-in consensus layer or an external client over the Engine API. Ethereum Classic's first native client — built ground-up for ETC rather than derived from an Ethereum client — and the primary ETC client for the Olympia era.

Go

Core-Geth

Maintained

A go-ethereum derivative maintained for Ethereum Classic, in maintenance only. It implements the full Olympia specification — ECIP-1111, 1112, 1121 and 1122 — and its Mordor sync is confirmed, so existing operators have a supported path through the upgrade. New deployments should use Fukuii.

ETC Plugins

ETC compatibility layers that bring Ethereum Classic support to major upstream clients without maintaining full forks.

Ja

Besu

PluginFuture

A plugin that adds ETC support into the Besu codebase.

Go

Erigon

PluginFuture

A plugin that adds ETC support into the Erigon codebase.

Ru

Ethrex

PluginFuture

A plugin that adds ETC support into the Ethrex codebase.

Go

Go-Ethereum

PluginFuture

A plugin that adds ETC support into the Go-Ethereum codebase.

C#

Nethermind

PluginFuture

A plugin that adds ETC support into the Nethermind codebase.

Ru

Reth

PluginFuture

A plugin that adds ETC support into the Reth codebase.