Commit Graph

845 Commits

Author SHA1 Message Date
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
280aaaedc4 docs: updates README.md regarding reth-codecs and Compact (#8665) 2024-06-07 10:34:37 +00:00
a583defad7 fix: save last finalized block (#8473)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-06-06 15:31:56 +00:00
b11c83cee6 Fix code spell lint in CI (#8634)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-06 09:11:01 +00:00
01fd9b3c76 chore: disable default feature for reth-db in workspace (#8476) 2024-06-05 09:15:09 +00:00
7e60bc4dae feature: loglevel value parser (#8573)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-05 07:58:26 +00:00
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +00:00
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
8d95a750d1 chore: add logs to StaticFileProvider::check_consistency (#8591) 2024-06-04 13:49:54 +00:00
7ec2ab510b fix: allow the same PID to acquire StorageLock (#8582) 2024-06-04 12:30:19 +00:00
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
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +00:00
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00
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
db3d1335a8 feat: adds StorageLock to StaticFileProvider and mdbx::DatabaseEnv (#8528) 2024-06-03 12:28:56 +00:00
da233bf322 add empty_line_after_doc_comments and remove option_if_let_else (#8539) 2024-06-01 15:21:50 +00:00
72d5947454 improve estimate_gas_with (#8535) 2024-06-01 11:16:26 +00:00
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
b80469d9fd fix: replace storage action metric recording (#8501) 2024-05-31 17:46:50 +00:00
2a8a69384a feat: add tables_to_generic! macro to convert between table values and types (#8518) 2024-05-30 18:30:20 +00:00
80c0d618b4 fix: make reth-db compile without default features (#8509) 2024-05-30 17:56:35 +00:00
e89e4c92fd chore(deps): bump metrics to 0.22 (#8517) 2024-05-30 17:02:37 +00:00
f43ccc760b chore: move more traits to storage-api (#8511) 2024-05-30 13:40:19 +00:00
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
072d4225de chore: minify almost all JSON files (#8495) 2024-05-29 20:43:09 +00:00
42667e1cfd chore: rm reth-interfaces (#8486) 2024-05-29 16:54:14 +00:00
13c914598e chore: name std threads (#8475) 2024-05-29 14:44:58 +00:00
bd59c1badd chore: rm reth-interfaces from stages-api (#8472) 2024-05-29 14:23:28 +00:00
53bcb2c9ee Fix: manually impl Clone for BlockchainProvider (#8474) 2024-05-29 14:12:06 +00:00
0d20503905 chore: rm reth-interfaces from db-common (#8467) 2024-05-29 13:28:15 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
fe823cba7e chore: rm reth-interfaces from consensus (#8461) 2024-05-29 10:48:02 +00:00
25e2b24257 chore: rm reth-interfaces from provider (#8457) 2024-05-29 09:28:25 +00:00
2bfe5a9f98 perf(mdbx): propagate -C target-cpu (#8452) 2024-05-29 08:42:25 +00:00
76b32c8b5f chore: bump revm/alloy (#8447)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 22:08:06 +00:00
c6b18ff90b chore(tree): remove unused BlockchainTreeViewer methods (#8426) 2024-05-28 19:30:26 +00:00
9874a1b34e chore: move Chain type (#8433) 2024-05-28 15:27:44 +00:00
c54276e740 chore: misc storage api (#8432) 2024-05-28 17:25:19 +02:00
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
c16fb4e49a feat: extract storage traits to storage-api (#8427) 2024-05-28 13:25:31 +00:00
14f0356330 chore: extract bundle state type (#8425) 2024-05-28 12:39:51 +00:00
749d68b5e4 chore: move EvmEnvProvider (#8420) 2024-05-27 17:47:09 +00:00
e54398308b chore: rm NetworkError variant from RethError (#8413) 2024-05-27 13:42:55 +00:00
a14e54922a chore: remove more reth-interfaces from provider (#8410) 2024-05-27 13:32:33 +00:00
89e55c4830 feat: reset trie updates on make_canonical (#8370) 2024-05-27 10:23:12 +00:00
4dd2ad99f6 chore: extract blockchaintree types to blockchain-tree-api crate (#8393) 2024-05-27 10:22:13 +00:00
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
0056f2f097 chore(deps): use error imports directly (#8388) 2024-05-25 10:01:29 +00:00
05fddd3454 chore: replace interfaces dep with storage-errors (#8384) 2024-05-24 09:41:39 +00:00
df7c9ee310 chore: extract p2p types from interfaces (#8382) 2024-05-24 08:34:09 +00:00