Commit Graph

6895 Commits

Author SHA1 Message Date
Roman Krasiuk
a8078f66dd fix(trie): remove debug_assert for storage root (#10973) 2024-09-17 21:58:22 +00:00
Matthias Seitz
9760319f34 docs: add geth reference for call fee check (#10970) 2024-09-17 21:21:22 +00:00
Matthias Seitz
cd10cbf4ff feat: move next block cfg and env to configureevm (#10962) 2024-09-17 16:21:11 +00:00
Roman Krasiuk
192f59f1b5 deps: bump alloy-trie to 0.5.3 (#10960) 2024-09-17 15:30:21 +00:00
Alexey Shekhirin
f843a051a6 perf(rpc): use only Revm cache for execution witness (#10454) 2024-09-17 15:24:13 +00:00
Alexey Shekhirin
0746479e3c feat(cli): enable witness invalid block hook by default (#10839) 2024-09-17 14:44:28 +00:00
DaniPopes
ad76d89a27 chore: early return EMPTY_ROOT_HASH (#10957) 2024-09-17 13:45:47 +00:00
Matthias Seitz
b5fcc1baeb chore: move eip2935 impl (#10954) 2024-09-17 13:40:39 +00:00
Alexey Shekhirin
0cde072453 feat(exex): backfill on subscription with head (#10787) 2024-09-17 12:32:41 +00:00
Matthias Seitz
346eb308cd chore: include network primitives in workspace (#10952) 2024-09-17 12:28:23 +00:00
Thomas Coratger
92dacf4f52 execution: add transaction and header AT to ConfigureEvmEnv (#10754)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 12:18:03 +00:00
garwah
2a04b1c100 Move cfg_env and block_env configuration from PayloadBuilderAttributes into PayloadBuilder (#10510)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 11:43:31 +00:00
malik
abd4642d65 reafctor: improve tx count (#10889)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 10:27:34 +00:00
garwah
c795389aae fix(cli) Allow Pruning CLI Args to take precedence over TOML configuration (#10774)
Co-authored-by: garwah <garwah@garwah>
2024-09-17 10:01:32 +00:00
Thomas Coratger
1d0b18cd1a error: use derive-more Error for deriving error (#10841) 2024-09-17 10:01:29 +00:00
nk_ysg
30d8ec74ff chore(reth-primitives): use derive_more::From when possible (#10917) 2024-09-17 09:53:27 +00:00
nk_ysg
f04fc7c5b9 chore(primitives, ethereum-forks): replace std feature gate alloc imports (#10945) 2024-09-17 09:52:57 +00:00
Abhishek kochar
847ac1dfcc blockchain-tree-api:replace reth_primitives with alloy_primitives (#10946)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-17 09:51:11 +00:00
Emilia Hane
21e92b83bd fix(rpc): add fee/value and balance to insufficient funds RPC error (#10872) 2024-09-17 09:47:18 +00:00
Emilia Hane
e1b10ca699 chore(op): remove redundant op feature from reth-optimism-consensus (#10944) 2024-09-17 09:43:24 +00:00
nk_ysg
de02d626cc chore(reth-ethereum-consensus): use const GAS_LIMIT_BOUND_DIVISOR (#10948) 2024-09-17 09:42:23 +00:00
nk_ysg
7367651333 chore(reth-primitives-traits): use EOF_BYTECODE_ID etc (#10949) 2024-09-17 09:41:05 +00:00
nk_ysg
acdb2050a7 chore(reth-provider): use Vec::with_capacity (#10912) 2024-09-17 09:37:51 +00:00
nk_ysg
0fd8132e90 feat(reth-evm-ethereum): use EVMError::map_db_err (#10916)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-16 22:55:40 +00:00
nk_ysg
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
Alexey Shekhirin
8b61b9bf9b fix(exex): do not advance backfill range twice (#10942) 2024-09-16 20:20:34 +00:00
joshieDo
b38539c18a feat: use DBProvider instead of DB on init_genesis (#10937) 2024-09-16 16:47:46 +00:00
joshieDo
e714dba4e2 fix(ci): use taiki-e/install-action instead for cargo-udeps (#10938) 2024-09-16 16:22:39 +00:00
joshieDo
66848d98ef feat: use DbProvider on UnifiedStorageWriter (#10933) 2024-09-16 13:49:24 +00:00
greged93
56fb18bf09 ci: dev udeps (#10855) 2024-09-16 12:48:13 +00:00
Abhishek kochar
5468921b90 trie: replace reth_primitives with alloy_primitives (#10931)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-16 11:48:04 +00:00
Arsenii Kulikov
0fa8e83e16 refactor: make reth-prune independent of concrete DatabaseProvider (#10921) 2024-09-16 11:46:53 +00:00
Alexey Shekhirin
664f8b23be feat(engine): compare invalid block witness against a healthy node (#10844) 2024-09-16 11:03:49 +00:00
Roman Krasiuk
605b93a205 feat(trie): integrate TrieInput into ParallelStateRoot & AsyncStateRoot (#10930) 2024-09-16 10:05:16 +00:00
Roman Krasiuk
06dbd3a610 feat(trie): expose multiproof via StateProofProvider (#10915) 2024-09-16 09:52:15 +00:00
Roman Krasiuk
fdd64972b9 feat(trie): integrate TrieInput into StateProofProvider methods (#10929) 2024-09-16 09:18:23 +00:00
Roman Krasiuk
59a7798750 feat(trie): async root intermediate nodes (#10920) 2024-09-16 08:37:18 +00:00
Roman Krasiuk
b0eb78ced6 feat(trie): TrieInput (#10918) 2024-09-16 08:04:17 +00:00
github-actions[bot]
f37bd47e2e chore(deps): weekly cargo update (#10911)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-15 11:18:15 +00:00
Matthias Seitz
1c20e0e75d chore: add is granite active at timestamp (#10908) 2024-09-14 15:58:54 +02:00
greged93
646b72f342 chore: update genesis to chain spec conversion (#10764)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-14 09:36:30 +00:00
nk_ysg
bff991dd0a chore(reth-execution-errors): use derive_more::From when possible (#10897) 2024-09-14 08:34:10 +00:00
令狐一冲
97cc9dd8ec chore: Some minor refactoring for cargo.toml (#10906) 2024-09-14 10:20:24 +02:00
Arsenii Kulikov
8852e85d14 chore: fix ci (#10903) 2024-09-14 06:12:39 +00:00
Dan Cline
bb1894298b feat(evm-optimism): add OpBlockAccessListExecutor (#10895) 2024-09-13 21:30:03 +00:00
DaniPopes
974926f2d9 chore: remove an intermediate allocation in ExecutionOutcome (#10900) 2024-09-13 19:07:13 +00:00
DaniPopes
96854f9f0f fix: actually use RevmBytecode::new_raw_checked (#10899) 2024-09-13 19:04:36 +00:00
DaniPopes
b23bb7e8bc perf: improve genesis handling (#10878) 2024-09-13 17:48:44 +00:00
Arsenii Kulikov
75c6295d29 chore: separate trait for conversion into state provider (#10858) 2024-09-13 17:03:52 +00:00
Abhishek kochar
c6359b6242 Fix: Allow missing docs for test modules (#10893) 2024-09-13 16:38:47 +00:00