Skip to main content
Back to Node Clients

Fukuii

PrimaryEnterpriseETC-nativeScala 3

Ethereum Classic's first native client — an EVM execution client in Scala 3 LTS on Pekko Typed Actors, running on the JVM. One binary runs several networks at once in one JVM process, each isolated with its own state, its own metrics registry, and its own configuration; a further network is configuration, not a new client.

Platform Support

WindowsmacOSLinuxDocker

Key Features

  • Several networks at once in one JVM process, each fully isolated
  • Consensus selected per deployment: native Proof-of-Work for ETC mainnet and Mordor
  • Proof-of-Stake with a built-in consensus layer, or an external client over the Engine API V1–V4
  • SNAP, fast, and regular sync; JSON-RPC, GraphQL, and an MCP server exposing node state to AI agents
  • JVM-native end to end for institutions already on the JVM: JFR, async-profiler, JMX and heap dumps work as on any JVM process, with no foreign-language bridge
  • Prometheus metrics, Grafana dashboards, and liveness and readiness endpoints in the binary
  • Apache 2.0, with Cosign-signed build provenance and a CycloneDX SBOM on release artifacts

Installation

Quick Install

docker pull ghcr.io/fukuii-project/fukuii-cli:latest

Docker

docker pull ghcr.io/fukuii-project/fukuii-cli:latest

Build from Source

# Requires JDK 25+ and sbtgit clone https://github.com/fukuii-project/fukuii-cli.gitcd fukuii-cli && sbt assembly

Configuration

Note: Select the network with --network=etc for ETC mainnet or --network=mordor for the ETC testnet. Requires a current JDK LTS (25); the Docker image bundles one.

Mainnet (Chain ID 61)

fukuii --network=etc

Mordor Testnet (Chain ID 63)

fukuii --network=mordor

Actively Maintained

This client is actively developed and receives regular updates.

Need Help Getting Started?

Check out our network information page for RPC endpoints and testnet resources.