Ethereum Classic Community Call #46
Focusing on ECIP-1121
Key Points Discussed
- ETC Nexus project was open-sourced, providing testing infrastructure for Ethereum Classic clients with a reported 99.9% success rate
- ECIP 1121 was discussed as a potential low-effort hard fork for 2026, focusing on enabling new smart contract features
- A formal fork coordination process was proposed to help ensure all stakeholders (miners, node providers, exchanges) are properly notified
- Community calls moved to 0200 UTC, with the next call scheduled for March 6, 2026
- Several PRs in the ECIP and EthereumClassic.org repositories were flagged as needing maintainer attention
Preamble
Hello, and Welcome!
This community call is an open voice chat discussion about Ethereum Classic. Everyone is welcome. Please be excellent to each other.
The call will be published on YouTube.
You can browse all past episodes at https://cc.ethereumclassic.org. Subscribe to the Calendar or RSS to never miss a call. It has a handy timezone converter. You can find AI Summaries of all the calls.
Announcements
New Call Time
Going forward, community calls will be held at this new time (02:00 UTC). This schedule better accommodates recent active participants and reduces the scheduling burden. For US participants, this is Thursday evening; for Asia, Friday morning. Sorry Europe!
Green Room Moving to Zoom
The pre-call Green Room will now be on Zoom instead of Discord. This simplifies the setup and allows participants from China to join, as Discord is blocked there.
Devcon 8 Mumbai
Devcon 8 is coming to Mumbai, India, November 3–6, 2026. Could be a great opportunity to organize an ETC side event. Any community members planning to attend?
Discord Face ID Requirement
Discord is now requiring Face ID verification. Discussion about implications for the ETC community Discord.
ethereumclassicdao.org
New website ethereumclassicdao.org is up to track progress on the Olympia proposal.
InArgentumVeritas: Web3 Chat & Poker App
Discord user InArgentumVeritas shared a demo video of their web3 chat app with a poker game, available at chat.inargentumveritas.app.
Pull Request Corner
ECIPs
- PR #557 - ECIP-1122: Quantum-resistance for ETC via ML-DSA verification precompile (GravityLabLLC) (new)
- PR #554 - ECIP-1121 execution client specifications (realcodywburns) — merged
- PR #553 - Replace external ecip_validator gem with local implementation (Istora)
- PR #551 - Fix Olympia ECIPs categorization (Istora)
ethereumclassic.org
- PR #1661 - Add article about ECIP-1120 being published (Istora)
- PR #1659 - Market Infrastructure Behind Ethereum Classic blog post (realcodywburns)
- PR #1658 - Add 1559 debate article (Istora)
- PR #1652 - Olympia Development Series Part 1 (chris-mercer)
- PR #1649 - Olympia Development Series Part 0 (chris-mercer)
Last Call Recap
Consensus that ECIP-1121 is a low-effort win that can proceed independently of ECIP-1120 research, with most changes already in CoreGeth from upstream.
Let’s Dive In
- Olympia governance bootstrap — community feedback and miner representation
- ETC Nexus — open source testing project and ECIP-1121 validation plans
- ECIP-1121 deep dive — review each EIP and next steps for the next hard fork
Olympia Community Feedback
romainblachier-eng responded to the five bootstrap governance questions with agreement, and raised concerns about early governance dominance by large holders, miner representation given their capital commitment, and the communication gap left by the Cooperative’s reduced capacity.
- How should miner interests be represented in the governance bootstrap?
- What anti-Sybil and fair-distribution mechanisms address these concerns?
ETC Nexus Testing Project
ETC Nexus is now public. It’s a workspace for developing and testing Ethereum Classic protocol changes using the Ethereum Hive testing framework, with a focus on AI-assisted development. It submodules Hive and ETC clients (core-geth, besu-etc, nethermind-etc) so that an agent can implement protocol changes, create test cases, run tests, and iterate. A full 3-client consensus test run validated 183,985 tests at a 99.84% pass rate across 9 ETC-compatible forks (Frontier through Berlin).
Istora will use ETC Nexus to test ECIP-1121 implementation in core-geth and besu-etc before the next call.
Main Topic: ECIP-1121 Deep Dive & Next Steps
A closer look at ECIP-1121 and what’s needed to move it forward. Should this be the focus of the next ETC hard fork?
New Smart Contract Features
These give developers new tools to build with, making ETC compatible with modern Ethereum apps.
- EIP-1153 — Temporary scratch space for smart contracts that resets after each transaction, enabling cheaper DeFi operations
- EIP-5656 — New instruction for copying data within memory more efficiently, reducing gas costs
- EIP-6780 — Disables the ability for contracts to delete themselves, removing a long-standing security footgun
- EIP-7702 — Lets regular wallets (EOAs) behave like smart contracts, unlocking features like transaction batching and gas sponsorship
- EIP-2537 — Adds fast built-in cryptography for ZK proofs and BLS signatures, enabling privacy and advanced verification on-chain
- EIP-7951 — Adds built-in support for the cryptography used by phones and hardware keys, enabling passkey-based wallets
Network Safety & Limits
These protect the network from abuse and keep block sizes manageable.
- EIP-7623 — Makes it more expensive to stuff blocks with calldata, reducing worst-case block sizes
- EIP-7825 — Hard cap on gas per transaction, preventing single transactions from hogging an entire block
- EIP-7883 — Corrects underpriced math operations that could be exploited for slow block processing
- EIP-7934 — Hard cap on block size at 10 MiB, preventing oversized blocks from slowing down the network
- EIP-7935 — Updates default gas limit recommendations for client software
Infrastructure & Tooling
Under-the-hood improvements for node operators, developers, and future scalability.
- EIP-2935 — Stores recent block hashes on-chain, a building block for future stateless clients
- EIP-7642 — Removes legacy bloom filters from receipts and defines a history serving window, reducing storage bloat
- EIP-7910 — New RPC method so tools can programmatically query which fork rules are active
Deferred (blob-related, not applicable to ETC)
EIP-4788, EIP-4844, EIP-7516, EIP-7691, EIP-7840, EIP-7892, EIP-7918
Next Steps
- Client implementation status: what’s already in CoreGeth from upstream?
- What work is needed for besu-etc and nethermind-etc?
- Testing strategy: using ETC Nexus and Hive for validation
- Timeline and milestones for Mordor testnet deployment
- Go/no-go criteria and coordination
Other Discussion
- ECIP-1120 research status and March 2026 go/no-go decision
- Open floor
References
- ECIP-1121: https://ecips.ethereumclassic.org/ECIPs/ecip-1121
- ECIP-1121 PR: https://github.com/ethereumclassic/ECIPs/pull/554
- ECIP-1120: https://ecips.ethereumclassic.org/ECIPs/ecip-1120
- ETC Nexus: https://github.com/IstoraMandiri/etc-nexus
- Olympia Discussion: https://github.com/orgs/ethereumclassic/discussions/530
- Olympia Bootstrap Feedback: https://github.com/orgs/ethereumclassic/discussions/530#discussioncomment-15846413
- Ethereum Hive Testing: https://github.com/ethereum/hive
AI Summary
Discussed topics
ETC Nexus Project
Istora presented a new project he has been working on since the last call.
- Details
- Istora: Open-sourced ETC Nexus, a testing system for Ethereum Classic clients based on Ethereum Hive
- Istora: Tested Korgath, Besu, and Nethermind against 62,000 tests with 99.9% success rate
- Istora: The few failing tests were edge cases for Create2 collision that Diego confirmed are not concerning for consensus
- Istora: The project is designed for agentic development, allowing implementation and testing of changes within submoduled clients
- Cody: Expressed interest in the project and noted it’s good that both clients are passing tests
- Conclusion
- ETC Nexus will make client development, maintenance, and testing easier and more cost-effective
- The project will be used to implement and test ECIP 1121 before the next call
ECIP 1121 Implementation
Discussion about implementing ECIP 1121 as a hard fork.
- Details
- Istora: ECIP 1121 is a low-effort hard fork compared to Olympia or 1120
- Cody: The features are already implemented in upstream Ethereum and should just require configuration changes
- Istora: Suggested they could potentially decide on a block number by the next call
- Cody: Previous hard forks took about 6 months from block number decision to implementation
- Cody: Identified EIP7642 (removing legacy Bloom filter) as potentially problematic for ETC as a proof-of-work chain
- Istora: Suggested deferring EIP7642 to focus on a low-effort fork
- Conclusion
- ECIP 1121 implementation will proceed, focusing on new smart contract features
- EIP7642 will likely be deferred to a later fork
- A formal coordination process will be established to ensure all stakeholders are notified
New Smart Contract Features in ECIP 1121
Detailed discussion of the smart contract features included in ECIP 1121.
- Details
- Cody: Explained EIP1153 (temporary scratch space) makes DeFi operations cheaper by providing temporary memory
- Cody: Described EIP5656 as improving memory copying efficiency within the EVM
- Cody: Explained EIP6780 prevents contracts from self-destructing after deployment, removing a security risk
- Cody: Detailed EIP7702 allowing regular wallets to behave like smart contracts, enabling transaction batching and gas sponsorship
- Cody: Described EIP2537 adding built-in cryptography for zero-knowledge proofs and BLS signatures
- Cody: Explained EIP7951 adding support for SECP256R1 curves used in passkeys, enabling better authentication methods
- Conclusion
- All features are beneficial for developers and users
- These features are already implemented in upstream Ethereum clients
- Implementation should be straightforward as it mainly involves configuration changes
Community Call Schedule
Updates to the community call schedule were announced.
- Details
- Istora: Community calls will now be held at 0200 UTC
- Istora: This time better accommodates recent active participants
- Istora: For US participants, calls will be on Thursday evening; for Asia, Friday morning
- Istora: Future calls will move the green room to Zoom for easier preparation and to allow China IPs to join
- Conclusion
- Next call scheduled for March 6, 2026
- Calls will continue at the new time of 0200 UTC
Pull Request Status
Discussion about open pull requests needing attention.
- Details
- Istora: Several PRs in the ECIP repository need maintainer attention
- Istora: Multiple PRs for EthereumClassic.org have been waiting for approval since January
- Cody: Agreed to review PRs that might be blocked by him
- Istora: Suggested the need for more active maintainers or changes to the approval process
- Conclusion
- Current situation with PRs is not working effectively
- Need more active maintainers or changes to the approval requirements
- Maintainers should try to attend community calls to coordinate better
Olympia Proposal Update
Brief update on the Olympia proposal.
- Details
- Istora: Announced a new website, EthereumClassicDow.org, covering progress of the Olympia proposal
- Istora: Mentioned feedback from a community member (Romaine Blatchyer) raising concerns about governance dominance by large holders and minor representation
- Conclusion
- Discussion on Olympia will continue, but focus for now will be on ECIP 1121 implementation
DevCon 8 Announcement
Brief announcement about DevCon 8.
- Details
- Istora: DevCon 8 will be in Mumbai, India, November 3-6, 2026
- Istora: Suggested it could be an opportunity for ETC community members to meet in person
- Istora: Proposed organizing an ETC side event at DevCon
- Conclusion
- Istora is considering attending and invited others to join for a potential ETC presentation
Action items
- Istora
- Implement ECIP 1121 in ETC Nexus and test against main clients before next call
- Create a fork coordination repository in the main organization
- Announce next community call for March 6, 2026
- Research more into EIP7642 to determine if it should be included or deferred
- Cody
- Review and clear PRs that may be blocked by him
- Help coordinate with exchanges and custody providers for the hard fork
- Maintainers
- Review and approve pending PRs in ECIP and EthereumClassic.org repositories
- Commit to attending community calls for better coordination
- Diego
- Provide input on whether EIP7642 should be included or modified for ETC
- All
- Consider attending DevCon 8 in Mumbai for an ETC side event