Commit Graph

841 Commits

Author SHA1 Message Date
Matthias Seitz
01fd9b3c76 chore: disable default feature for reth-db in workspace (#8476) 2024-06-05 09:15:09 +00:00
0xAtreides
7e60bc4dae feature: loglevel value parser (#8573)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-05 07:58:26 +00:00
Oliver
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +00:00
Alexey Shekhirin
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
joshieDo
8d95a750d1 chore: add logs to StaticFileProvider::check_consistency (#8591) 2024-06-04 13:49:54 +00:00
joshieDo
7ec2ab510b fix: allow the same PID to acquire StorageLock (#8582) 2024-06-04 12:30:19 +00:00
Thomas Coratger
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
Thomas Coratger
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +00:00
Thomas Coratger
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
joshieDo
db3d1335a8 feat: adds StorageLock to StaticFileProvider and mdbx::DatabaseEnv (#8528) 2024-06-03 12:28:56 +00:00
Thomas Coratger
da233bf322 add empty_line_after_doc_comments and remove option_if_let_else (#8539) 2024-06-01 15:21:50 +00:00
Thomas Coratger
72d5947454 improve estimate_gas_with (#8535) 2024-06-01 11:16:26 +00:00
joshieDo
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
Dan Cline
b80469d9fd fix: replace storage action metric recording (#8501) 2024-05-31 17:46:50 +00:00
DaniPopes
2a8a69384a feat: add tables_to_generic! macro to convert between table values and types (#8518) 2024-05-30 18:30:20 +00:00
Matthias Seitz
80c0d618b4 fix: make reth-db compile without default features (#8509) 2024-05-30 17:56:35 +00:00
DaniPopes
e89e4c92fd chore(deps): bump metrics to 0.22 (#8517) 2024-05-30 17:02:37 +00:00
Matthias Seitz
f43ccc760b chore: move more traits to storage-api (#8511) 2024-05-30 13:40:19 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
DaniPopes
072d4225de chore: minify almost all JSON files (#8495) 2024-05-29 20:43:09 +00:00
Matthias Seitz
42667e1cfd chore: rm reth-interfaces (#8486) 2024-05-29 16:54:14 +00:00
DaniPopes
13c914598e chore: name std threads (#8475) 2024-05-29 14:44:58 +00:00
Matthias Seitz
bd59c1badd chore: rm reth-interfaces from stages-api (#8472) 2024-05-29 14:23:28 +00:00
James Prestwich
53bcb2c9ee Fix: manually impl Clone for BlockchainProvider (#8474) 2024-05-29 14:12:06 +00:00
Matthias Seitz
0d20503905 chore: rm reth-interfaces from db-common (#8467) 2024-05-29 13:28:15 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
fe823cba7e chore: rm reth-interfaces from consensus (#8461) 2024-05-29 10:48:02 +00:00
Matthias Seitz
25e2b24257 chore: rm reth-interfaces from provider (#8457) 2024-05-29 09:28:25 +00:00
DaniPopes
2bfe5a9f98 perf(mdbx): propagate -C target-cpu (#8452) 2024-05-29 08:42:25 +00:00
rakita
76b32c8b5f chore: bump revm/alloy (#8447)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 22:08:06 +00:00
Roman Krasiuk
c6b18ff90b chore(tree): remove unused BlockchainTreeViewer methods (#8426) 2024-05-28 19:30:26 +00:00
Matthias Seitz
9874a1b34e chore: move Chain type (#8433) 2024-05-28 15:27:44 +00:00
Matthias Seitz
c54276e740 chore: misc storage api (#8432) 2024-05-28 17:25:19 +02:00
Alexey Shekhirin
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
Matthias Seitz
c16fb4e49a feat: extract storage traits to storage-api (#8427) 2024-05-28 13:25:31 +00:00
Matthias Seitz
14f0356330 chore: extract bundle state type (#8425) 2024-05-28 12:39:51 +00:00
Matthias Seitz
749d68b5e4 chore: move EvmEnvProvider (#8420) 2024-05-27 17:47:09 +00:00
Matthias Seitz
e54398308b chore: rm NetworkError variant from RethError (#8413) 2024-05-27 13:42:55 +00:00
Matthias Seitz
a14e54922a chore: remove more reth-interfaces from provider (#8410) 2024-05-27 13:32:33 +00:00
Federico Gimenez
89e55c4830 feat: reset trie updates on make_canonical (#8370) 2024-05-27 10:23:12 +00:00
Matthias Seitz
4dd2ad99f6 chore: extract blockchaintree types to blockchain-tree-api crate (#8393) 2024-05-27 10:22:13 +00:00
William Law
7dd787707c refactor: extract init from node-core (#8373)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-25 10:20:04 +00:00
Matthias Seitz
0056f2f097 chore(deps): use error imports directly (#8388) 2024-05-25 10:01:29 +00:00
Matthias Seitz
05fddd3454 chore: replace interfaces dep with storage-errors (#8384) 2024-05-24 09:41:39 +00:00
Matthias Seitz
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00
Matthias Seitz
1287bbcac7 chore: extract provider types (#8372) 2024-05-23 19:24:23 +00:00
Matthias Seitz
4250c33da1 chore: clippy happy (#8362)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-05-23 13:24:20 +02:00
Federico Gimenez
c5bc960d31 fix(storage): use u8 for NippiJar's DataReader::offset_size (#8360) 2024-05-23 13:16:13 +02:00
Federico Gimenez
bc914a64d9 fix: check for files in is_database_empty (#8351) 2024-05-22 19:11:57 +00:00