Commit Graph

915 Commits

Author SHA1 Message Date
Dan Cline
91aa8bb9d9 chore: remove BundleStateInit dup in take/get/remove_state methods (#9464) 2024-07-12 09:29:44 +00:00
Dan Cline
83f4768a4d chore: remove sender recovery dup in db provider (#9466) 2024-07-12 09:28:56 +00:00
Dan Cline
e8a6fe1808 feat: add remove_block_and_execution_range (#9432)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-07-11 21:01:40 +00:00
joshieDo
345798c77d chore: use DatabaseProviderRW instead of TX on *State*::write_to_db (#9460) 2024-07-11 21:01:07 +00:00
joshieDo
1c27262902 chore: move get methods to DatabaseProvider<DbTx> (#9454) 2024-07-11 20:27:33 +00:00
joshieDo
22df39a100 chore: use DatabaseProviderRW on StateWriter::write_to_storage instead of TX (#9449) 2024-07-11 19:54:41 +00:00
joshieDo
c31d69683d chore: use DatabaseProviderRW instead of TX on insert_genesis_header (#9452) 2024-07-11 18:56:20 +00:00
Matthias Seitz
8a0414fe28 test: ensure block reader traits are object safe (#9440) 2024-07-11 16:40:42 +02:00
Oliver
fc4c037e60 feat: eip-7702 (#9214)
Co-authored-by: Matthew Smith <m@lattejed.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-11 05:45:47 +00:00
Dan Cline
a29d8bdbdf feat: remove get or take usage (#9412) 2024-07-10 16:10:41 +00:00
Dan Cline
35ab924c03 feat: add get and take methods to db provider (#9406) 2024-07-09 20:19:28 +00:00
Dan Cline
022d481a72 feat: add DatabaseProvider remove method (#9405) 2024-07-09 19:23:27 +00:00
Dan Cline
83ce56e8a8 feat: make unwind_table_by_walker take RangeBounds (#9404) 2024-07-09 19:23:18 +00:00
Matthias Seitz
7dab636b04 test: add serial lock for lockfile tests (#9403) 2024-07-09 17:24:26 +00:00
DaniPopes
3b976bc9f5 chore: make eyre optional in reth-db (#9351) 2024-07-06 18:26:43 +00:00
joshieDo
b4577597c5 chore: remove test-utils, arbitrary and proptest from built binary (#9332) 2024-07-06 12:02:43 +00:00
Roman Krasiuk
c13af1e6d1 feat: implement HistoricalStateProviderRef::proof (#9327) 2024-07-05 11:43:24 +00:00
Roman Krasiuk
36d74400e6 feat(trie): pass state reference to StateProofProvider::proof (#9308) 2024-07-05 10:45:08 +00:00
Roman Krasiuk
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
Roman Krasiuk
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
Roman Krasiuk
6b1c3bade1 fix: holesky genesis hash (#9318) 2024-07-04 17:55:48 +00:00
Roman Krasiuk
4447f658a9 feat(trie): allow setting hashed cursor factory on Proof (#9304) 2024-07-04 15:53:22 +00:00
Roman Krasiuk
e8af47636c feat: extract proof generation into StateProofProvider (#9303) 2024-07-04 15:06:48 +00:00
Aurélien
180b81af2f fix: remove useless arbitrary feature (#9307) 2024-07-04 14:19:22 +00:00
Thomas Coratger
ba370918c8 clippy: rm some type_complexity (#9276)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 19:17:33 +00:00
Emilia Hane
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
Roman Krasiuk
1998f44b1b trie: revamp trie updates (#9239) 2024-07-03 14:38:48 +00:00
Matthias Seitz
d41aac380b feat: add non feature gated noop block reader (#9261) 2024-07-03 13:33:43 +00:00
Dan Cline
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
joshieDo
9d4722eb65 chore: remove unused static-file code (#9178) 2024-07-01 15:24:51 +00:00
Alexey Shekhirin
9129b97c5b feat(exex): backfill executor (#9123) 2024-06-28 15:22:42 +00:00
Alexey Shekhirin
ce8bcd8f1c chore(storage, provider): rename bundle state with receipts (#9160) 2024-06-28 08:02:25 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
Kien Trinh
26b79f84f3 chore(static_files): fix hacky type inference (#9150) 2024-06-27 16:01:12 +00:00
joshieDo
5b2cd27a1a chore: remove unused methods from EvmEnvProviders (#9148) 2024-06-27 15:42:29 +00:00
Emilia Hane
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
Thomas Coratger
bdabe66426 refactor: move DbTool type to db-common (#9119) 2024-06-26 14:05:18 +00:00
Thomas Coratger
c885257e52 clippy: rm outdated clippy allow (#9070) 2024-06-25 11:17:32 +02:00
DaniPopes
f137ca8477 chore: remove some more usages of BytesMut (#9025) 2024-06-22 08:21:45 +00:00
Dan Cline
8492ab3d52 chore: remove proptest arbitrary from codec derive and tests (#8968) 2024-06-20 23:02:07 +00:00
DaniPopes
55831500cf chore(deps): bump interprocess and others (#8982) 2024-06-20 15:37:35 +00:00
Alexey Shekhirin
554e8b1913 feat(exex): derive serde ser/deser for ExExNotification (#8963) 2024-06-20 10:33:53 +00:00
Dan Cline
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
Dan Cline
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
Darshan Kathiriya
152b2765bd use watch channels instead of rwlock (#8950) 2024-06-19 17:09:25 +00:00
joshieDo
b5b15f03a0 chore: remove revm/compat from reth-primitives (#8960) 2024-06-19 16:42:54 +00:00
joshieDo
d0b241c0c2 chore: move IntegerList to reth-primitives-traits (#8948) 2024-06-19 14:13:31 +00:00
DaniPopes
1f2bd941d9 chore: simplify optimism tx compat (#8925) 2024-06-18 15:30:42 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
HAPPY
4b22b83e71 fix: division by zero when reading from nippy jar archive (#8878)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-06-17 07:34:09 +00:00