A modular, Ethereum L1 & L2 execution client in Rust. Built by @class_lambda.

EIP-7906 (Transaction Assertions via State Diff Opcode) was also considered for inclusion in Hegotá. It's live on our Hegotá testnet alongside frame transactions. If you haven't tried it yet, find out how here: faucet.hegota.ethrex.xyz/
EIP-8250 (Keyed Nonces) and EIP-8272 (Recent Roots) are now considered for inclusion in Hegotá. Both run alongside EIP-8141 (Frame Transactions) on our public privacy testnet, where you can already try them. We're excited to keep pushing privacy on Ethereum closer to users. If you haven't tried it yet, find out how here: faucet.privacy.ethrex.xyz/
4
11
522
EIP-8250 (Keyed Nonces) and EIP-8272 (Recent Roots) are now considered for inclusion in Hegotá. Both run alongside EIP-8141 (Frame Transactions) on our public privacy testnet, where you can already try them. We're excited to keep pushing privacy on Ethereum closer to users. If you haven't tried it yet, find out how here: faucet.privacy.ethrex.xyz/
1
8
29
2,532
Our Community Call goes live at 2:30 PM UTC on X. We'll walk through the latest progress and what the team is focused on next.
2
4
290
The recording from today's Community Call is already available. Catch up on the latest updates and what's coming next, on demand.
2
1
6
1,091
Don't forget, our Community Call is tomorrow at 2:30 PM UTC on X. We'll cover what we've been shipping and where we're headed next.
2
2
4
611
ethrex v27.0.0 adds state and block overrides to the RPC simulation methods. It also ships the Ethereum Foundation's new bootnode fleet for mainnet, Sepolia, and Hoodi, and stops transaction-admission rules from rejecting simulated calls. The override sets are the headline. eth_call, eth_estimateGas, eth_createAccessList, and debug_traceCall now accept the State Override Set and Block Override Set that geth defines, on both L1 and L2: per-address balance, nonce, code, state, and stateDiff, plus movePrecompileToAddress. Tooling that assumes those parameters exist, from forge script to Tenderly-style and MEV simulators to wallet balance previews and Multicall3 aggregators, now works against an ethrex RPC. Also in v27.0.0: - Bootnodes: the Ethereum Foundation's Node Infrastructure team is replacing the fleet that ships as the EF entries, and the new records are here. Five nodes per network, each serving mainnet, Sepolia, and Hoodi, geographically distributed, multi-cloud, dual stack, and spread across several discovery implementations, so one implementation bug cannot take the whole set down. It is a replacement rather than an addition, and third-party bootnodes and DNS discovery roots are untouched. Nodes pick the records up on upgrade, with no configuration change. - Simulated calls are no longer refused by transaction-admission rules. A call object carries no signature, so EIP-3607's contract-sender rule has nothing to protect: a smart contract wallet previewing its own transaction now gets a result instead of an error saying the sender should not be a contract. Transaction admission and block execution are unchanged. - A method in a namespace that is not enabled now says so, instead of reporting itself as not implemented. --http.api defaults to eth,net,web3, so debug_* probes against a stock node were reading as missing functionality when the handler was simply never reached. - Stateless-validator guests are on ERE v0.17.0, with the ERE version pinned by tag across the guest manifests and the release workflow. If you run ethrex, upgrade. No resync is needed.
2
3
13
625
RT @alignedlayer: Rollup-as-a-Service selected partners: @sovraio SovraChain is a validium built with @ethrex_client, the rust Ethereum cl…
1
18
Thanks @VitalikButerin for sharing the work we are doing with @ethrex_client at @class_lambda. We’re very proud of what we built and I’m confident we will keep pushing the boundaries of what Ethereum can do. Right now I’m making sure we keep working on different important areas of Ethereum. Hopefully in the months to come we will have even better news. This is a two weeks old pic that I forgot to post with the team at the office and remote engineers connected via google meet. I didn’t drink my coffee yet as you can tell 😂.
Replying to @VitalikButerin
Also, @ethrex_client has a testnet for Frames, FOCIL plus companion EIPs that together allow privacy protocols on top of Ethereum to behave as full first-class citizens:
9
11
145
10,650
EIP-8141 (Frame Transactions) is now a Hegotá headliner! We backed frames from the moment they were first proposed as one, and we've been building an implementation in ethrex ever since. That implementation now runs two public testnets: one dedicated to frame transactions, and one dedicated to privacy, which adds the companion EIPs also up for Hegotá: EIP-8250 (Keyed Nonces), EIP-8272 (Recent Roots), and EIP-7805 (FOCIL). The future of Ethereum is looking good, and you can already get a taste of it: faucet.privacy.ethrex.xyz faucet.frames.ethrex.xyz
⚡ ACDE #245 - ultra tl;dr: → 8141 (frame tx) confirmed as a Hegota headliner, alongside 7805 (FOCIL) 🏆 → first 14 DFI decisions made: 7819, 7851, 2488, 8219, 8182, 7645, 7923, 8200, 8188, 8358, 8115, 7862, 7807, 8094 🪓 video and summary: forkcast.org/calls/acde/245/
5
6
43
2,059
Frame transactions testnet post:
EIP-8141 (Frame Transactions) was SFI'd in the last ACDE. We've been frames-pilled since it was first proposed as a headliner, and we started building a reference implementation on ethrex back then. Adoption grew with time: other clients picked frames up, there are now execution spec tests (our implementation matches the latest release), and an official EthPandaOps-hosted frames devnet is getting close. We didn't want to make anyone wait for it, so we're already hosting a public testnet for frame transactions, built on top of Glamsterdam. Validator entry is permissioned; everything else on the chain is not. Anyone can sync, peer, and transact, and the faucet funds test accounts. If your client team is working on frames and wants to validate, reach out and we'll set you up with deposit tokens. RPC, explorer, and frame tooling, including a CLI that builds and submits frame transactions: faucet.frames.ethrex.xyz/
1
1
4
262
Privacy testnet post:
We are running a public testnet for the EIPs behind Ethereum's privacy roadmap, built on top of Glamsterdam. It runs EIP-8141 (Frame Transactions), EIP-8250 (Keyed Nonces), EIP-8272 (Recent Roots), EIP-7805 (FOCIL), and EIP-8369 (VOPS profiles), each implementation up to date with its spec. The frames implementation matches the latest execution spec tests release. Anyone can sync, peer, transact, and use the faucet to fund test accounts. The only permissioned part of the network is validator entry. If your client team is working on any of these EIPs and wants to validate, reach out to us, and we'll get you set up with deposit tokens. RPC, explorer, and tooling notes: faucet.privacy.ethrex.xyz/
2
140
Ethrex is pushing the boundaries of @ethereum. Keep a look at what we are doing. I'm working mostly on my new startup but still making sure we're doing great in ethereum, aligned, etc.
EIP-8141 (Frame Transactions) was SFI'd in the last ACDE. We've been frames-pilled since it was first proposed as a headliner, and we started building a reference implementation on ethrex back then. Adoption grew with time: other clients picked frames up, there are now execution spec tests (our implementation matches the latest release), and an official EthPandaOps-hosted frames devnet is getting close. We didn't want to make anyone wait for it, so we're already hosting a public testnet for frame transactions, built on top of Glamsterdam. Validator entry is permissioned; everything else on the chain is not. Anyone can sync, peer, and transact, and the faucet funds test accounts. If your client team is working on frames and wants to validate, reach out and we'll set you up with deposit tokens. RPC, explorer, and frame tooling, including a CLI that builds and submits frame transactions: faucet.frames.ethrex.xyz/
2
1
37
3,286
The recording from today's Community Call is already available. Catch up on the latest updates and what's coming next, on demand.
2
10
540
Tomorrow at 3 PM UTC, we're hosting our Community Call live on X. Latest updates, recent work, and what's ahead. Come hang with us. PS: Note that for this week, we are doing it half an hour later as usual.
3
2
700
Following up on our execution EIP tier list, we wanted to share our combined execution and consensus rankings for Hegota. We've followed the same EF Protocol scoring system and tier definitions for both lists. We'd also like to make a special mention of the post-quantum-ready deposit contract proposal. It didn't make it onto the Hegota EIP selection list, but we think proposals like this one should be included in the fork to prepare validator deposits for future post-quantum credentials. We'll expand on our thoughts about Hegota and the reasoning behind our rankings in the blog post we're preparing.
Over the last few months, we've been working with EF researchers and EIP authors on Hegota proposals, implementing them in ethrex and opening our public testnets to users and other client teams. We wanted to share our execution EIP tier list, which follows the EF Protocol team's scoring system and tier definitions. After spending these months building and testing several of these proposals, we're excited to contribute to the discussion of what should come next for Ethereum. We'll also share our consensus EIP tier list soon, as part of a blog post where we'll expand on our thoughts about Hegota.
4
4
31
3,845
ethrex retweeted
Experiment with frames on @ethrex_client testnet using viem: github.com/wevm/viem/pull/44…
Our testnet continues to be a public testing ground for frame transactions, not only for users who want to build on top of this feature, but also for execution clients who want to test their implementations. A week after the launch, @Nethermind has been able to onboard some validators on it. @go_ethereum now has a full frame transactions implementation passing all the spec tests suite and will be validating in the testnet soon. At today's frame transactions breakout, @Besu_eth expressed that they will attempt to explore the testnet as well. We're excited to continue pushing frame transactions closer to users. If you haven't tried it yet, find out how to do so here: faucet.frames.ethrex.xyz
4
7
317
Over the last few months, we've been working with EF researchers and EIP authors on Hegota proposals, implementing them in ethrex and opening our public testnets to users and other client teams. We wanted to share our execution EIP tier list, which follows the EF Protocol team's scoring system and tier definitions. After spending these months building and testing several of these proposals, we're excited to contribute to the discussion of what should come next for Ethereum. We'll also share our consensus EIP tier list soon, as part of a blog post where we'll expand on our thoughts about Hegota.
6
8
42
3,954