Skip to main content

Olympia

The Olympia Upgrade

The Olympia era marks a shift from reactive maintenance to active development on the longest-running EVM and the only Proof-of-Work smart contract platform in the world.

  • ·Glamsterdam EVM alignment: closes years of divergence in a single upgrade; every current Ethereum tool, library, and framework works on ETC without modification. Solidity, Foundry, Hardhat, wagmi and viem all work from one codebase, on every EVM chain.
  • ·EIP-1559 fee market: Ethereum burns its base fee; Ethereum Classic credits its own to the Olympia Sovereignty Vault, funding open-source core development without any foundation or donor dependency. Predictable gas pricing, modern tooling compatibility, legacy transactions remain valid indefinitely.
  • ·Protocol treasury: the Vault sweeps into a Timelock the network governs, funding core development, infrastructure, and long-term network security. Base fee is not the transaction fee — priority-fee tips and ECIP-1017 block rewards go to miners in full.
  • ·Institutional infrastructure: the Proof-of-Work foundation for regulated stablecoin issuance (Classic USD, MiCA and GENIUS Act-compliant), digital commodity classification under the CLARITY Act, and the broadest cross-jurisdictional institutional access profile of any Proof-of-Work smart contract network

What Olympia Brings to Ethereum Classic

Four protocol changes in a single activation: a fee market that funds a protocol-controlled treasury, the Treasury contract itself, Glamsterdam EVM alignment that closes years of tooling divergence so every Ethereum library and framework works on ETC without modification, and the client security parameters that come with them. Delivered to the only Proof-of-Work smart contract platform in the world.

ECIP-1111

Base Fee Market and Vault Redirection

EIP-1559 arrives on Ethereum Classic, and the base fee it introduces is credited to the Olympia Sovereignty Vault rather than burned as Ethereum burns its own. That is the mechanism funding open-source core development without any foundation or donor dependency. A 1 gwei floor keeps the revenue from decaying to zero at low utilization. Fully additive: legacy transactions remain valid indefinitely. Miner block rewards and priority-fee tips are untouched.

ECIP-1112

Sovereignty Vault

The one permanent contract in Olympia: no owner, no role, no setter, no parameter. It receives value and forwards it, unchanged, to one address fixed at construction — the Timelock that is the Olympia Treasury. sweep() is permissionless precisely because that destination is immutable, so a caller chooses only when the balance moves, never where. Everything mutable lives downstream, which is what makes the Treasury replaceable without a fork.

ECIP-1121

Glamsterdam EVM Alignment

Building on Mystique and Spiral, Olympia delivers the execution-layer improvements from Dencun, Pectra, and Fusaka that are independent of Proof-of-Stake and blob data availability, then carries that work into Glamsterdam. Exchanges and wallets gain modern RPC compatibility and standard transaction support. Developers gain access to every current Ethereum tool, library, and framework: one codebase, every EVM chain.

ECIP-1122

Network Security Configuration

Three client parameters that activate at the same block, each encoding something the network previously assumed without specifying. A 1 gwei minimum miner tip keeps block production economically rational as fixed emission declines. The gas target becomes network-authoritative, closing the misconfiguration path that dragged the limit toward 1M in 2024. And MESS is restored, returning the chain-reorganization resistance its deactivation window removed.

ECIP-1121

EVM Compatibility

Building on Mystique and Spiral, Olympia delivers the EVM execution-layer improvements from Dencun, Pectra, and Fusaka, and carries that work into Glamsterdam. Every EIP is compatible with Proof-of-Work and independent of blob data availability.

01

Dencun

Cancun-Deneb · 2024

02

Pectra

Prague-Electra · 2025

04

Glamsterdam

Gloas-Amsterdam · 2026

Ethereum Classic implemented partial London EIPs in Mystique (2022) and partial Shanghai EIPs in Spiral (2024), deliberately deferring the EIP-1559 fee market for independent governance design. ECIP-1111 now delivers those deferred London EIPs. ECIP-1121 advances the execution layer through Dencun, Pectra, and Fusaka, taking every EVM improvement that is independent of Proof-of-Stake and blob data availability, then carries that work into Glamsterdam. Together, Olympia brings ETC current through Fusaka and opens Glamsterdam.

Gas & State Access

Account delegation, cheaper calldata, a per-transaction gas limit cap, MODEXP input bounds and repricing, and a network-authoritative 60M gas target. Reduces transaction costs and enables smart account patterns without protocol changes.

EVM Safety

SELFDESTRUCT restricted to the deployment transaction, an RLP block size limit, an eth_config RPC method, and a deterministic factory contract at the same address as every other EVM chain. Makes contract behavior more predictable and reduces attack surface.

Cryptographic Precompiles

BLS12-381 pairing operations for ZK-friendly proof verification, P256VERIFY for WebAuthn and passkey authentication. Native cryptographic primitives for privacy and identity.

Execution Context

MCOPY for efficient memory operations, CLZ opcode for leading-zero counting, historical block hashes in state, transient storage TSTORE/TLOAD. Unlocks reentrancy guards, flash loans, and cross-contract patterns without persistent storage.

Networking

eth/69 retains total difficulty for Proof-of-Work chain selection and drops receipt bloom filters; eth/70 paginates receipts for blocks above the p2p size limit. Both activate through devp2p capability negotiation rather than a hard fork.

Blobs excluded by design. EIPs dependent on blob data availability (EIP-4844, EIP-7516, EIP-7691) are intentionally excluded. Ethereum introduced blobs to support L2 data availability, a concern Ethereum Classic as a pure Layer 1 execution chain does not have. ETC takes the execution-layer improvements without inheriting any L2 scaffolding.

Developer Tooling: Works Without Modification

Solidity 0.8.x+

All recent compiler versions produce compatible bytecode for ETC without modification.

Foundry / Hardhat

Standard EVM testing and deployment toolchains work on ETC without ETC-specific forks or patches.

wagmi / viem / ethers.js

Standard wallet libraries and RPC types work on ETC without patching or overrides: one codebase, every EVM chain.

The Olympia Upgrade

Olympia is Ethereum Classic’s most significant protocol upgrade. Three changes arrive in a single activation: Glamsterdam EVM alignment, EIP-1559 fee market, and a protocol-governed treasury.

The headline change is EVM alignment, closing years of execution-layer divergence from Ethereum in a single fork. Every Solidity compiler version, every deployment tool (Foundry, Hardhat), and every major library (wagmi, viem, ethers.js) works on ETC without modification, patching, or ETC-specific overrides. One codebase deploys to every EVM chain. ETC could not credibly claim this before Olympia. After Olympia, it can.

The EIP-1559 fee market credits the base fee to the Olympia Sovereignty Vault instead of burning it, and the Vault sweeps into the Timelock that is the Olympia Treasury. Block rewards and priority-fee tips are untouched and go entirely to miners. Funding proposals are submitted on-chain, subject to the Governor’s proposal threshold; core contributors vote, a strict majority carries, and the Governor is the Timelock’s sole executor. Every step is verifiable on-chain.

Olympia Governance Framework

The Governor is the Timelock’s sole executor, and that is the only path to Treasury funds; no multisig, committee, foundation or legal wrapper can override it. There is no separate executor contract — the compliance gate is an override on the Governor’s own execution path, above the Timelock, so it screens whole batches. Voting power comes from the CoreNFT: soulbound, one non-delegable vote per core contributor, earned by contribution rather than bought.

How Olympia Is Built

Five stages. The first and the last are hard forks; the middle three are not — they are contract deployments and governance actions on a chain whose consensus rules are already settled, and none of them can cause a client to diverge. Each stage depends only on the stages before it.

1

Consensus Upgrades

ECIP-1111, 1112, 1121, 1122

The hard fork, and one of only two stages that change consensus rules. The EIP-1559 fee market arrives and its base fee is credited to the Olympia Sovereignty Vault rather than burned. Every contract the fork commits to is already deployed, audited and readable on-chain before the block that starts crediting it.

  • EIP-1559 fee market, base fee credited to the Vault (ECIP-1111)
  • The Vault at the address consensus hardcodes, sweeping to the Timelock (ECIP-1112)
  • EVM alignment: Dencun, Pectra and Fusaka, carried into Glamsterdam (ECIP-1121)
  • Client security parameters: minimum miner tip, network-authoritative gas target, MESS restored (ECIP-1122)
2

Core Governance

ECIP-1113, 1114, 1119

Governance becomes able to spend. These are contracts on a chain whose rules are already settled, so no fork is involved. The sanctions oracle and the OFP Registry each attach through a Timelock-gated setter and are a constructor argument to nothing, which is what lets them be audited and bound on either side of the fork.

  • Timelock, CoreNFT and Governor, with the Governor as the Timelock's sole executor
  • Full proposal lifecycle: submit, vote, queue, execute (ECIP-1113, ECIP-1114)
  • One contributor, one vote, on the soulbound CoreNFT with delegation locked to self
  • Sanctions oracle bound before any funds are spendable — until then the gate fails closed (ECIP-1119)
3

Prediction Markets

ECIP-1117, 1118

An Affiliated DAO under ECIP-1113 §6: a separate, mission-scoped body working alongside Ethereum Classic's Olympia DAO rather than beneath it. Olympia DAO votes, per season, on an ordinary funding proposal that seeds a specific sum. Once seeded, the public decides to whom it goes — conditional markets aggregate the decision, and Olympia DAO has no say in how the season allocates.

  • Open to anyone holding ETC or Classic USD, with no membership and no application
  • Collateral custodied by the Conditional Token Framework, never by the Treasury
  • Each season seeded by its own proposal, with no standing budget line and no rollover
  • Milestone-gated disbursement, available to any Olympia funding proposal (ECIP-1118)
  • Sanctions screening applies here too, because funds move (ECIP-1119)
  • Infrastructure funded by executed proposals; no base fee is routed here
4

Treasury Distribution

ECIP-1115

A smoothing curve supplements miner security budgets as fixed-emission block subsidies decline, spreading each block's contribution across a future window so the payout is steady rather than volatile. At the contract layer the allocation fraction, window and curve shape are all adjustable through governance without a fork.

  • Smoothing at the contract layer, on Treasury-held revenue (ECIP-1115)
  • Allocation fraction, window length and curve shape adjustable through governance
  • Operates after the funds arrive, leaving consensus-layer rewards untouched
  • Runs while ECIP-1017 block rewards still secure the network, so the curve is measured rather than assumed
5

Protocol Integration

ECIP-1116

A second, separate hard fork, and the only other stage that changes consensus rules. Once the curve has been demonstrated in production, ECIP-1116 embeds it into block finalization. The protocol then pays it directly rather than the Treasury disbursing it, and governance can no longer adjust it — changing it afterward costs a fork.

  • Consensus-layer hardening of the demonstrated curve (ECIP-1116)
  • Paid at block finalization rather than disbursed, so governance leaves the payment path
  • The Vault's share becomes the unsmoothed remainder rather than the whole base fee
  • Cannot activate until the contract-layer stage has produced real observational data

Steps to Upgrade Your Client

Fukuii and Core-Geth are the two production Olympia implementations. Besu, Erigon, Ethrex, Go-Ethereum, Nethermind and Reth serve as upstream cross-client references. ETC plugins are the path by which they reach Olympia.

Sc

Fukuii

Primary · Scala
Latest release

EVM execution client in Scala 3. One binary runs several networks at once in a single 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. It is the primary ETC client for the Olympia era.

Runtime

JDK 25+

Disk

500 GB+ (SNAP sync)

RAM

8 GB minimum

Stop your running Fukuii node

Download the Olympia-compatible release from GitHub

Replace the existing binary

Restart your node. Fukuii automatically follows the Olympia fork

Go

Core-Geth

Maintained · Go
Latest release

A go-ethereum derivative maintained for Ethereum Classic, in maintenance only. Existing operators have a supported path through the upgrade. New deployments should use Fukuii.

Runtime

Go 1.26+

Disk

500 GB+ (full sync)

RAM

8 GB minimum

Stop your running Core-Geth node

Download the Olympia-compatible release from GitHub

Replace the existing binary or update via package manager

Restart your node. It will automatically follow the Olympia fork

Frequently Asked Questions

Olympia is coordinated by the same developers, organizations, and community stewards who have delivered every Ethereum Classic network upgrade since 2016: Gotham, Die Hard, Defuse Difficulty Bomb, Thanos, and the full EVM compatibility series spanning Gas Reprice, Atlantis, Agharta, Phoenix, Magneto, Mystique, and Spiral. The ETC Cooperative, a US 501(c)(3) non-profit, funds Ethereum Classic's client development teams and has managed the hard fork coordination process throughout that history. Stakeholder outreach, client release sequencing, and cross-client testing are all established practice. Olympia is a significant upgrade carried forward by a team with a clean delivery record across a decade of ETC network upgrades.

The ETC Cooperative is a US 501(c)(3) non-profit that has funded Ethereum Classic's core client development for years, contributing millions of dollars to the network's client teams and infrastructure through every upgrade cycle. Every hard fork, every client release, and every cross-client coordination effort has been backed by their balance sheet. Olympia is what they were building toward: a protocol-native funding model that does not depend on any single organization's continued generosity. The Olympia Treasury, governed on-chain by Ethereum Classic's Olympia DAO, extends beyond institutional dependency to a durable financial foundation that scales with network usage. The model changes, not the commitment. The ETC Cooperative continues as an active steward, and any developer, mining operation, hardware manufacturer, or individual worldwide can contribute directly on-chain without fielding a team or managing a non-profit to do it.

Grayscale launched the Grayscale Ethereum Classic Trust (ETCG) in 2018, years before Bitcoin ETFs existed as a product category, and became a major institutional donor to the ETC Cooperative, indirectly funding the network's core client development at a time when no other investment product issuer was doing anything comparable. What Grayscale was practicing on Ethereum Classic in 2018 is now a recognized trend: ETF issuers funding protocol development, corporate treasury strategies reinvesting in network ecosystems. Taking that model on-chain is only possible on Ethereum Classic because ETC is the only Proof-of-Work blockchain with native smart contracts. Olympia DAO makes it permissionless, opening a direct on-chain contribution path to every holder, whether through ETCG, a direct wallet, or any future investment product.

ECIP-1121 closes years of EVM divergence in a single upgrade, delivering the execution-layer improvements from Dencun, Pectra, and Fusaka that are independent of Proof-of-Stake and blob data availability, and carrying that work into Glamsterdam. Before Olympia, ETC lagged behind on these EIPs, creating real friction for developers deploying across EVM chains. After Olympia, Solidity 0.8.x, Foundry, Hardhat, wagmi, viem, and ethers.js all work on ETC without modification, patching, or ETC-specific overrides. One codebase deploys to every EVM chain. ETC could not credibly claim full tooling compatibility before Olympia. After Olympia, it can.

Two contracts, in that order. On Ethereum a transaction's base fee is destroyed — the burned half of what every transaction pays — while the priority-fee tip goes to the block producer. Ethereum Classic has no base fee today at all: EIP-1559 is not active here, so the component does not exist rather than being zero. ECIP-1111 introduces it and credits it at block finalization to the Olympia Sovereignty Vault instead of burning it. A 1 gwei floor keeps that revenue from decaying to zero at low utilization. The Vault holds nothing for long: sweep() forwards its whole balance to a TimelockController, which is the Olympia Treasury, and that is where funds sit until a passed proposal releases them. The base fee is not the transaction fee — a transaction pays base fee plus a priority-fee tip, and tips and ECIP-1017 block rewards are untouched by the whole suite. Both contracts also accept ordinary transfers from any address, so exchanges, custodians, miners, investment product issuers, and institutions can contribute on-chain with no overhead. Stakeholders who prefer a traditional giving model can contribute through the ETC Cooperative, a US 501(c)(3) non-profit that accepts tax-deductible donations.

Because the address consensus commits to can only change by hard fork, and governance has to be able to change without one. Wiring a permanent address straight into a governance stack makes every component that address transitively commits to permanent as well. So the network makes the smallest possible thing permanent: a contract with no owner, no role, no setter and no parameter, whose entire behavior is to receive value and forward it unchanged to one immutable destination. Everything mutable — the Governor, the Timelock, CoreNFT, the sanctions oracle, the OFP Registry — lives strictly downstream and is replaceable by ordinary governance. Exactly one contract in Olympia is permanent, and it is the Vault. That asymmetry is what makes the Treasury replaceable, and it is the single largest structural gain in the design.

Mordor first. Mordor is Ethereum Classic's Proof-of-Work testnet and mirrors mainnet conditions closely, and cross-client state-transition equivalence must be demonstrated there before a mainnet activation block is scheduled. The mainnet block is set only after Mordor has run cleanly and network stakeholders — exchanges, custodians, mining pools, node operators and infrastructure providers — have confirmed readiness, and client releases are published well ahead of it. That sequence is the same one used for every previous ETC hard fork.

ECIP-1017 block rewards and priority-fee tips are untouched by the whole Olympia suite. Two things are worth separating. At the minimum gas price, the Vault's gwei is new cost borne by the sender rather than a transfer out of miner revenue, and ECIP-1122's 1 gwei minimum miner tip makes the floor beneath the miner enforceable for the first time — today it is 1 wei by client default, with 1 gwei being a wallet convention rather than anything enforced. Above the floor, at a fixed total gas price, one gwei does move from the miner to the Vault. How large a share of fee income that is depends on the prevailing tip, and what bounds it is that fee income of either kind is small against ECIP-1017 subsidies at Ethereum Classic's measured utilization.

It stops following the canonical chain at the activation block, as with any consensus change. Recovering means upgrading the client and resyncing from the fork point. Exchanges, wallets, RPC providers, and services running outdated clients cannot process transactions on the post-Olympia chain. Client release announcements are published well in advance to give operators time to upgrade.

Olympia strengthens ETC's regulatory profile. As a Proof-of-Work blockchain with no pre-mine, no ICO, no foundation controlling the protocol, and now a community-governed on-chain treasury, ETC is positioned for classification as a digital commodity under the CLARITY Act. In the EU, ETC qualifies as a decentralized asset under MiCA, exempt from per-asset issuer requirements. Japan's FSA lists ETC among approved digital assets. UK and UAE regulatory frameworks treat Proof-of-Work assets with distinct treatment from staking-based networks. The three-layer governance structure of protocol clients, Wyoming DAO LLC, and the on-chain Olympia DAO maintains clear decentralization while satisfying compliance requirements at the legal entity layer. The network remains decentralized, and governance is open to any qualified participant worldwide.

In the unlikely event of a critical issue after activation, the same client teams that have managed every ETC emergency response since 2016 coordinate a patch release. The established stakeholder communication channels, including the ETC Cooperative, client maintainers, and major exchange contacts, are the same ones used for every previous upgrade, and the Mordor run provides a real network validation environment before mainnet activation. One thing is worth stating plainly rather than overclaimed: the clients carrying this work are forks maintained by the specification's own authoring team, so agreement between them shows the rule runs, not that four teams read the specification the same way. Cross-client test vectors are what convert that into independent confirmation.