Commit Graph

7544 Commits

Author SHA1 Message Date
Alexey Shekhirin
2216c8a8ba fix(root): do not re-calculate targets for sparse trie update (#14074) 2025-01-29 21:19:34 +00:00
Dan Cline
665ca2e89b feat: enable state root task during persistence (#12392)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2025-01-29 19:57:32 +00:00
Tuan Tran
974cea1d38 feat(chainspec): add Chainspec::blob_fee_params_at_timestamp (#14049)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 19:18:00 +00:00
Alexey Shekhirin
04ddcdfae5 feat(trie): include address on storage trie update error (#14075) 2025-01-29 18:37:56 +00:00
Matthias Seitz
376a5ddf55 chore: make optypedtx fields private (#14065) 2025-01-29 17:49:09 +00:00
Matthias Seitz
9001cc2cec chore: remove reth-primitives dep from consensus (#14067) 2025-01-29 16:51:53 +00:00
Matthias Seitz
b6875b13af chore: relax cache bounds (#14068) 2025-01-29 15:09:46 +00:00
DevOrbitlabs
38dfe94625 feat: replace BincodeRepr From bound with conversion function (#14069) 2025-01-29 14:29:18 +00:00
DevOrbitlabs
00593d2079 chore: correct the docs (#14070) 2025-01-29 14:29:04 +00:00
Dhruv Agarwal
6d5514964b feat(rpc): created EthApiBuilder type (#14041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 13:43:10 +00:00
Arsenii Kulikov
5fcefcea8c refactor: remove PruneModes from batch executor (#14025) 2025-01-29 11:50:37 +00:00
Steven
2652ec8af5 chore: make transaction type fields private (#13915)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 10:56:07 +00:00
Matthias Seitz
ed593ae257 feat: introduce helper alias type (#14058) 2025-01-29 10:14:45 +00:00
Poulav Bhowmick
fd7074eac2 feat: modified MultiConsumerLruCache to track inMemory usage (#14034)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 10:01:28 +00:00
Ryan Schneider
c7152ee9fa feat(rpc/validation): Expose metric for validation disallow list size. (#14057)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 09:50:26 +00:00
Matthias Seitz
dac2085d46 fix: return the correct action on drop (#14054) 2025-01-29 09:47:04 +00:00
yohkaz
a4b408848f Make impls for MockEthProvider more generic (#14055)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-29 09:44:06 +00:00
joshieDo
d6e055dffa fix: check for duplicate request types on validation (#14056) 2025-01-29 00:08:31 +00:00
Matthias Seitz
01309ec03a docs: add note about recorded transfer logs (#14053) 2025-01-28 20:58:04 +00:00
joshieDo
7db8e42dc1 feat: validate headers loaded from file on reth import (#14050) 2025-01-28 20:05:37 +00:00
Matthias Seitz
9bc07cc5bd feat: introduce ProviderFactoryBuilder (#13989) 2025-01-28 19:34:03 +00:00
Matthias Seitz
4653d3dd3a docs: add docs about bincode compat (#14045) 2025-01-28 16:49:27 +00:00
int88
ba6a1122d8 integration test for max outgoing connections (#14039) 2025-01-28 14:59:19 +00:00
caglarkaya
77568f8d3e feat: introduce custom exex wal errors (#11789)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-01-28 14:18:33 +00:00
Matthias Seitz
5cf0276f1e chore: rm optimism feature from reth-provider (#14035) 2025-01-28 13:31:26 +00:00
Arsenii Kulikov
0f2e2faeda refactor: remove Events generic from RPC types (#14033) 2025-01-28 13:29:27 +00:00
Tien Dao
42dc1ed04b docs(exex): Expand documentation with examples, assumptions, and invariants. (#13581)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:32:21 +00:00
georgehao
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
Alexey Shekhirin
22c1de501b feat(tree): handle no-op updates in trie update differences (#14013) 2025-01-28 12:00:39 +00:00
polytur
cc5493f6b4 fix: redirect issues in documentation links (#14032) 2025-01-28 11:16:50 +00:00
kien-rise
e11e1f30fa perf: remove empty HashMap instances from TrieUpdates and HashedPostState (#13976) 2025-01-28 11:00:05 +00:00
Matthias Seitz
d709c8a0d2 chore: use BlockNumHash in exex (#14015) 2025-01-28 10:24:29 +00:00
Dan Cline
83a9b08ad7 chore(tree): simplify insert_executed (#14026) 2025-01-28 10:14:54 +00:00
Dan Cline
cd45a20eeb chore(trie): remove from_cache_state (#14028) 2025-01-28 08:53:32 +00:00
joshieDo
57159fede9 fix: add EthereumHardfork::Frontier by default on genesis to chainspec impl (#14024) 2025-01-28 00:14:37 +00:00
Dan Cline
b9e361cbea feat(rpc): implement debug_executionWitnessByHash (#14022)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2025-01-27 22:08:31 +00:00
Dan Cline
2b44d17d5f chore: remove reth-primitives dep from reth-engine-tree (#14019) 2025-01-27 21:44:21 +00:00
Dan Cline
ddc9375a60 chore: remove executed_block from EthBuiltPayload (#14017)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-27 21:27:57 +00:00
Dan Cline
e2c45f2b1f chore: move EthPrimitives to reth-ethereum-primitives (#14018) 2025-01-27 19:43:57 +00:00
Dan Cline
2e34fe1840 perf: do not clone recovered block (#14016) 2025-01-27 18:50:39 +00:00
Matthias Seitz
afd43db9b8 feat: add network request proxy example (#13974) 2025-01-27 18:49:03 +00:00
Dan Cline
6b1b9c41aa feat(evm): add nonce methods to TxEnv (#14014) 2025-01-27 18:11:29 +00:00
Dan Cline
4e7856621b fix: do not record trie root metrics for ParallelProof (#13960) 2025-01-27 17:12:28 +00:00
VolodymyrBg
2cdde508d0 feat(eth-wire): improve Capability arbitrary implementation (#14011)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-27 17:08:56 +00:00
Matthias Seitz
0e2f79c3de docs: add section about recovery naming (#14012) 2025-01-27 17:00:38 +00:00
Matthias Seitz
515c367c8b feat: add find-transaction-by-hash (#14008) 2025-01-27 16:17:29 +00:00
Arsenii Kulikov
cde951732e refactor: store plain receipts instead Options in Receipts (#14010) 2025-01-27 16:05:48 +00:00
Alexey Shekhirin
0fa79c6c65 fix(root): drop sparse trie tx sender when state updates finished (#14004) 2025-01-27 15:31:44 +00:00
Arsenii Kulikov
33bf34b2fb fix: gracefully handle missing persisted_trie_updates (#13942) 2025-01-27 14:02:53 +00:00
Matthias Seitz
b9a6e65d8c chore: rm unused databasemetadata trait (#14003) 2025-01-27 12:22:07 +00:00