New
ethrex: v9.0.0
Installation and running instructions can be found in our docs
:boom: BREAKING CHANGES
-
due to
2116082- zero downtime sequencer upgrade (PR #5624 by @tomip01):zero downtime sequencer upgrade (#5624)
Unclaimed project
Are you a maintainer of ethrex? Claim this project to take control of your public changelog and roadmap.
Changelog
Minimalist, stable, modular, fast, and ZK native implementation of the Ethereum protocol in Rust. L1 and L2 execution client.
Installation and running instructions can be found in our docs
due to 2116082 - zero downtime sequencer upgrade (PR #5624 by @tomip01):
zero downtime sequencer upgrade (#5624)
13f93e86f4a54c - l2: shared bridge forced inclusion (PR #5477 by @avilagaston9)2742d30 - l2: docker-compose with blockscout and ethrex l2 dev and l2-hub (PR #5370 by @LeanSerra)d599772 - l2: add l2 block pipelined (PR #5527 by @gianbelinche)b84d067 - l2: enable prover and sequencer versions per batch (PR #5561 by @tomip01)2f60e7e - l1: add engine_getBlobsV3 rpc method (PR #5648 by @lakshya-sky)
b8a4d55 - l2: add oracle for fee tokens transactions (PR #5132 by @tomip01)7f706f6 - l1: loki logs integration and dashboard changes (PR #5472 by @rodrigo-o)
1629632 - l1: discv5 (PR #5655 by @ElFantasma)
f620cca - l1: exposing node version as a metric (PR #5692 by @rodrigo-o)
9b24aee - l2: support transfer erc20 with shared bridge (PR #5486 by @tomip01)2116082 - l2: zero downtime sequencer upgrade (PR #5624 by @tomip01)9c3380f - l1,l2: send daily ggas/s performance report alongside LoC report (PR #5716 by @samoht9277)c83c0cb - l2: add timelock to provide exit window (PR #5666 by @JereSalo)fe3e8ff - l1: remove trie benchmark and workflow (PR #5744 by @Arkenan)70c4c53 - l1: docker compose parallel snapsync run in loop (PR #5695 by @rodrigo-o)
35397ff - l2: fix block execution with SP1 (PR #5542 by @xqft)e51aafd - l1: run tests on ARM runner (PR #4326 by @Oppen)5903fe0 - l1: continue on PeerTable call timeout (PR #5642 by @MegaRedHand)
b5cd340 - l1: reject high-s transactions when recovering sender address (PR #5615 by @JereSalo)
18427da - l1: create parent dir during jwtsecret generation (PR #5696 by @MegaRedHand)1aa9fbc - l1: use current header instead of parent to get excess blob gas (PR #5706 by @lakshya-sky)18a9f6f - l1: fixed branch for daily engine test until hive merges the solution in main (PR #5721 by @rodrigo-o)68a0600 - l2: remove initial value from CommonBridge's shared bridge variable (PR #5724 by @ManuelBilbao)e6d7085 - l2: revert substrate-bn patched ecadd precompile for SP1 (PR #5723 by @xqft)f3051f4 - l1: close background threads before dropping db (PR #5749 by @iovoid)
52ae125 - l1: error on really long rlp payloads when decoding (PR #5764 by @edg-l)5ea494e - l1: retry head fetch during sync (PR #5604 by @iovoid)5c1db32 - l2: misc contract fixes (PR #5790 by @ManuelBilbao)e88175e - l2: update genesis (PR #5816 by @tomip01)6dd6b0e - l1: validate tx blobs after checking if its already in the mempool (PR #5686 by @edg-l)66cf83d - l1: make hashset use fxhash in discv4 peer_table (PR #5688 by @edg-l)b211ae9 - l1,l2: optimize pending messages lookups in watcher (PR #5697 by @Fibonacci747)d7d991d - l1: remove storage store needless allocs (PR #5709 by @edg-l)48b8e3c - l1: update Store::forkchoice_update to use Vec for new_canonical_blocks (PR #5623 by @Peponks9)
3b5810a - l1: delete unused snapsync state code in Store (PR #5670 by @MegaRedHand)5f2ef54 - l1: remove unused async modifiers in functions (PR #5012 by @MegaRedHand)04f69a3 - l1,l2: unify get_account_state_from_trie and remove duplicate free function (PR #5499 by @Bashmunta)60fffe6 - l1: do addition once in op_push (PR #5699 by @MegaRedHand)279f0ca - l1,l2: simplify BranchNode::remove own-value case (PR #5770 by @ANtutov)ecd45d5 - l1: remove unused constants (PR #5780 by @iovoid)f4c52c1 - l2: build SP1 with recommended settings (PR #5458 by @JereSalo)97c31e3 - l1: add a message related to a snapsync edge case (PR #5656 by @rodrigo-o)021caea - l2: upgrade solidity version (PR #5671 by @ManuelBilbao)f48c12a - l1: remove AccountStateSlim (PR #5456 by @azteca1998)ba823df - levm: opcode timings behind feature flag (PR #5691 by @edg-l)10a1f16 - l1: bump number of storage request attempts (PR #5705 by @MegaRedHand)94386ea - l2: bump ZisK to 0.15.0 & add modexp syscall (PR #5694 by @xqft)1791c6a - l2: implement ecadd with substrate for ZisK and SP1 (PR #5535 by @xqft)1af63a4 - l2: update cargo.lock files (PR #5712 by @ilitteri)fa072ee - l1: fast validate (PR #5713 by @fedacking)633297b - l1: revert "fixed branch for daily engine test until hive merges the solution in main" (PR #5743 by @rodrigo-o)12aeffc - l1, l2: remove levm substate backups (PR #5767 by @jrchatruc)