Commit Graph

826 Commits

Author SHA1 Message Date
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
DaniPopes
7653e81d6f perf(primitives): avoid cloning receipts when calculating the root (#8350) 2024-05-22 19:00:06 +00:00
Alexey Shekhirin
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
Federico Gimenez
90713300bf docs: add warning notes about using NippyJar and Compact encoding formats with untrusted data (#8345) 2024-05-22 16:11:30 +00:00
Federico Gimenez
5eb41d4088 fix: disable db shrinking (#8324) 2024-05-21 21:11:22 +00:00
Federico Gimenez
54cd8cf9b0 fix: Chain::split returns NoSplitPending for block number > tip (#8285) 2024-05-21 08:59:17 +00:00
Federico Gimenez
5100ddd28e fix: prevent CREATE tx for EIP-4844 types (#8291)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-05-21 08:45:23 +00:00
Serge Radinovich
9441d984ae Move reth-primitives::fs module to fs-utils crate (#8286)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-17 08:31:31 +00:00
Alexey Shekhirin
aefcfff25f feat(storage): implement BundleStateDataProvider for BundleStateWithReceipts (#8282) 2024-05-15 14:19:41 +00:00
Roman Krasiuk
d1f38f1661 feat: proof verification (#8220) 2024-05-14 15:27:33 +00:00
joshieDo
081796b138 feat: impl Compact for FixedBytes<N> (#8222) 2024-05-13 07:39:06 -07:00
Matthias Seitz
ef01d50238 chore: use engine types crate for types (#8170) 2024-05-10 11:26:44 +00:00
joshieDo
ad54af8406 fix: copy and prune data from database with move_to_static_files, before a pipeline run/unwind (#8127) 2024-05-09 18:24:57 +00:00
Matthias Seitz
db868208f3 feat: introduce statewriter trait (#8160) 2024-05-08 19:34:59 +00:00
Matthias Seitz
04d2c10c46 chore: rm outdated executor types (#8157) 2024-05-08 13:18:40 +00:00
Matthias Seitz
ad00e83e62 chore: move dashmap to workspace dep (#8153) 2024-05-08 11:56:28 +00:00