Commit Graph

794 Commits

Author SHA1 Message Date
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
Emilia Hane
0ad9c7866b feat(op): import receipts (#7914)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-05-07 20:26:58 +00:00
joshieDo
9bd74fda9e fix: use --syncmode=execution-layer from op-node for optimistic pipeline sync (#7552)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 20:16:04 +00:00
joshieDo
a2623e8364 fix: ensures that pruning data from static files only happens on calling commit() (#8101) 2024-05-07 15:46:11 +00:00
Rupam Dey
5e778317fb convert ``OptimismBlockExecution`` error variant into a general purpose error variant (#8100)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-06 13:07:25 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
Roman Krasiuk
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
Alexey Shekhirin
1603113ce5 docs(libmdbx): more static_files -> snapshots (#8047) 2024-05-02 14:54:34 +00:00
Oliver Nordbjerg
2eee1920ea fix: check for oob offset access in nippy jar (#8037) 2024-05-02 14:10:40 +00:00
Alexey Shekhirin
f6649c31b2 docs(libmdbx): static_files -> snapshots (#8046) 2024-05-02 13:43:37 +00:00
joshieDo
aba48a5505 perf: add ETL to init_from_state_dump (#8022) 2024-05-02 12:02:51 +00:00
Emilia Hane
99db2b352f feat(op): nonce replay (#7781) 2024-05-01 13:44:50 +00:00
Thomas Coratger
8e65cb3aa5 Bump evm-inspectors and alloy (#8006) 2024-04-30 21:07:41 +00:00
Matthias Seitz
d04d9556fa feat: make nodetypes stateless and move evm to components (#7992) 2024-04-30 16:56:34 +00:00
Oliver Nordbjerg
e158542d31 feat: ensure offset size is at most 8 bytes (#8000) 2024-04-30 15:33:30 +00:00
Alexey Shekhirin
996f1efb73 docs(storage): chain of blocks should not be empty (#7809)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-30 12:25:25 +00:00
Alexey Shekhirin
c3cdd8c646 feat(examples): sqlite rollup exex (#7826) 2024-04-30 12:00:18 +00:00
Roman Krasiuk
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
joshieDo
a8cd1f71a0 chore: add test to Compact derived types to avoid backwards incompatibilities (#7822)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-04-29 13:32:42 +00:00
Alexey Shekhirin
14ed7196c2 chore(storage): use TAKE const instead of UNWIND (#7959) 2024-04-29 12:56:22 +00:00
Matthias Seitz
2b6921b161 chore: replace fnv with fxhashmap (#7927) 2024-04-27 15:10:26 +00:00
Emilia Hane
adf1d25a89 feat(op): cmd init at block (#7784)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-04-25 20:31:01 +00:00
DaniPopes
57e3f40dda chore: unpin cc (#7891) 2024-04-25 16:45:11 +00:00
Delweng
6f22621f43 chore: rename BlockChain to Blockchain (#7840)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-04-25 13:56:04 +00:00
Rodrigo Herrera
1c17f08ad2 Replace TransactionKind with alloy_primitives::TxKind (#7859) 2024-04-25 12:50:04 +00:00
Delweng
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
Kyrylo Riabov
c659e28aa0 feat(storage): replace Tree generic with Arc<dyn TreeViewer> (#7810)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 19:10:45 +00:00
joshieDo
ce1e401d21 docs: add warning regarding increment_block necessity on write_to_storage (#7816) 2024-04-23 16:40:18 +00:00
joshieDo
b3db4cf56d feat: add UX improvements on e2e testing (#7804) 2024-04-23 14:30:38 +00:00
ThreeHrSleep
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
Vid Kersic
c499797a6c chore: export tables macro (#7807) 2024-04-23 09:25:42 +00:00
jn
b9db4cb61b Implement Compact for Withdrawal (#7604)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 09:15:53 +00:00
Oliver Nordbjerg
cf789dce7e chore: use workspace deps in nippy jar (#7792) 2024-04-22 12:05:42 +00:00