Commit Graph

32 Commits

Author SHA1 Message Date
Brian Picciano
f9ec2fafa0 refactor(trie): always use ParallelSparseTrie, deprecate config flags (#21435) 2026-01-26 17:02:06 +00:00
Brian Picciano
13707faf1a feat(consensus): incremental receipt root computation in background task (#21131) 2026-01-16 19:53:59 +00:00
rakita
86c414081a feat: stagging revm v34.0.0 (#20627)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2026-01-16 14:56:27 +00:00
Ignacio Hagopian
e53990cf41 fix(chainspec): add ChainConfig to StatelessInput and add ChainConfig creator helpers (#20101)
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
2025-12-04 18:46:04 +00:00
gustavo
4260ccd2b5 chore: remove unnecessary todos in witness_db (#19801) 2025-11-17 10:57:17 +00:00
oooLowNeoNooo
c51cf92db0 fix(stateless): export stateless_validation function (#19729) 2025-11-13 20:56:06 +00:00
Ignacio Hagopian
c5b7d4a58a chore(stateless): show wrapped error message (#19716)
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
2025-11-13 18:05:04 +00:00
Lancelot de Ferrière
59bf11779c feat: Output the block execution outputs after validating (reth-stateless) (#19360) 2025-10-30 15:50:29 +00:00
Ignacio Hagopian
46228d0a18 feat(stateless): make UncompressedPublicKey serializable (#19115)
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
2025-10-18 10:41:56 +02:00
kevaundray
be648d950c feat: Stateless validation function receives public keys corresponding to each transaction (#17841)
Co-authored-by: Wolfgang Welz <welzwo@gmail.com>
2025-10-16 10:21:15 +00:00
Forostovec
0470ee8735 fix(stateless): enforce BLOCKHASH ancestor header limit (#18920) 2025-10-14 14:05:47 +00:00
Matthias Seitz
850083dbde chore: remove doc_auto_cfg feature (#18758) 2025-09-28 12:53:45 +02:00
Ignacio Hagopian
394a53d7b0 feat(stateless): Run EEST tests in stateless block validator & bug fixes (#18140)
Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-09 12:48:14 +00:00
radik878
cf19c9a10b fix(stateless): verify_execution_witness doc for pre-state mismatch (#18319) 2025-09-08 12:37:36 +00:00
Wolfgang Welz
810790c767 feat: allow external block recovery in reth-stateless (#17755) 2025-08-12 18:44:52 +00:00
Wolfgang Welz
d8f9f05e2c fix: add validation against parent header in reth-stateless (#17754) 2025-08-08 21:54:12 +00:00
Micke
eaaf1ab4d8 fix: remove extra space in PostStateRootMismatch error message (#17590) 2025-07-23 20:41:57 +00:00
maradini77
4364cd09bc refactor: use DefaultTrieNodeProviderFactory in state root calculation (#17425) 2025-07-15 14:57:33 +00:00
Aliaksei Misiukevich
fe1d2d2425 refactor: BlindedPovider rename (#17208)
Signed-off-by: Aliaksei Misiukevich <taberlick@gmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-07-15 12:40:52 +00:00
Alexey Shekhirin
7a8a0da1a5 perf(trie): implement SparseTrieInterface for RevealedSparseTrie (#17191)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-03 15:01:18 +00:00
Brian Picciano
c9f20728f2 chore: pass provider into SparseTrie and SparseStateTrie via impl argument in update/remove_leaf (#17099) 2025-06-30 16:11:51 +00:00
Arsenii Kulikov
b2000155de feat: use Header AT in EthChainSpec::next_block_base_fee (#17101) 2025-06-27 14:37:23 +00:00
kevaundray
384e64ed00 feat: Add StatelessTrie trait for reth-stateless (#17098)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2025-06-27 13:05:00 +00:00
Thomas Coratger
0b2336ddb6 feat(stateless): simplify Database implementation for WitnessDatabase (#16820) 2025-06-16 07:54:26 +00:00
Matthias Seitz
ddcd30f400 chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 09:25:50 +02:00
kevaundray
24cbfb4943 feat!: Add StatelessTrie abstraction (#16419) 2025-05-23 15:45:55 +00:00
kevaundray
9060b6eb94 chore: Add ClientInput struct to reth-stateless (#16320) 2025-05-22 10:50:04 +00:00
kevaundray
3bf1110403 feat: Genericise stateless_validation API so that it is not fixed to Eth types (#16328)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-05-21 15:36:31 +00:00
kevaundray
132b2b84a2 chore: RecoveredBlock -> Block (#16321)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2025-05-20 06:51:04 +00:00
Matthias Seitz
2767ffd3bd chore: phase out reth-primitives (#16151) 2025-05-11 12:41:57 +02:00
Matthias Seitz
5cb481c691 chore: replace executionwitness with alloy (#16142) 2025-05-09 19:18:15 +02:00
kevaundray
3e5c230f4d feat: add stateless crate to expose stateless validation (#15591)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-05-06 12:38:07 +00:00