Commit Graph

8163 Commits

Author SHA1 Message Date
Roman Krasiuk
47245642ca feat(trie): SparseStateTrie::storage_trie_mut (#12913) 2024-11-27 19:18:31 +00:00
Matthias Seitz
00c5b69af4 feat: integrate node primitives in engine handler (#12914) 2024-11-27 18:23:57 +00:00
Roman Krasiuk
2700db1258 feat(trie): SparseStateTrie::remove_storage_leaf (#12912) 2024-11-27 17:59:58 +00:00
Matthias Seitz
2705e3a7dd feat: add helpers for opcode tracing (#12899) 2024-11-27 16:34:16 +00:00
Matthias Seitz
f9ad3f8cca chore: add fs-util::open (#12911) 2024-11-27 16:22:23 +00:00
Roman Krasiuk
26bfe7c037 feat: SparseStateTrie::reveal_multiproof (#12909) 2024-11-27 16:18:54 +00:00
Arsenii Kulikov
7a6053078c fix: small db provider fixes (#12908) 2024-11-27 15:54:58 +00:00
Arsenii Kulikov
7a6a725d91 feat: add Receipt AT to writer traits (#12892) 2024-11-27 15:31:13 +00:00
Federico Gimenez
1131bdecc3 feat(engine): proof fetching on state update for StateRootTask (#12458)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-11-27 14:14:29 +00:00
Arsenii Kulikov
533b555f87 feat: add Receipt AT to ReceiptProvider (#12890) 2024-11-27 14:02:25 +00:00
Matthias Seitz
b62929c390 feat: add engine validator addon (#12905) 2024-11-27 13:40:48 +00:00
Emilia Hane
db9b86a7d6 Upcast trait bound on BlockBody::Transaction to SignedTransaction (#12903) 2024-11-27 11:56:33 +00:00
Arsenii Kulikov
42c24f07d9 refactor: unify code paths for receipts removal (#12887) 2024-11-27 11:43:38 +00:00
Joseph Zhao
a0e2961d73 chore: make BeaconConsensusEngineEvent generic over data primitives (#12831)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-11-27 11:40:00 +00:00
Matthias Seitz
b33757fcbe feat: extends engine validator (#12900) 2024-11-27 11:31:24 +00:00
Z
51afa4cdc9 chore(sdk): Add MaybeArbitrary to all ATs on NodePrimitives (#12847) 2024-11-27 09:54:39 +00:00
Pelle
3b8c661ad4 added generic header (#12897)
Co-authored-by: router <router@router.ian>
2024-11-27 09:42:39 +01:00
Hai | RISE
acfcfbdcf3 perf: minimize clones when saving blocks (#12870) 2024-11-27 09:08:19 +01:00
Hai | RISE
6b3c7c651e fix(ci): warn instead of failing no tests (#12893) 2024-11-27 07:50:32 +00:00
Matthias Seitz
02f3427dae feat: introduce networkprimitives in transition fetcher (#12889) 2024-11-26 22:25:42 +00:00
Matthias Seitz
e8d63e4a0b chore: fix unused warning (#12888) 2024-11-26 19:32:54 +00:00
Arsenii Kulikov
38cf6c900d refactor: improve state writing functions for db provider (#12885) 2024-11-26 18:26:22 +00:00
frisitano
83af493179 Introduce StateCommitment in StateProviders (#12602)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-26 16:48:32 +00:00
Matthias Seitz
5dc914be80 chore: make cargo t compile for reth-trie-common (#12884) 2024-11-26 16:38:12 +00:00
Arsenii Kulikov
2ce741709f feat: relax provider bounds (#12857) 2024-11-26 16:26:36 +00:00
ftupas
d51b347c81 feat: add utility trait methods to Transaction (#12704) 2024-11-26 16:24:01 +00:00
Matthias Seitz
ebf837e6e8 chore: unify more tx signed fns (#12883) 2024-11-26 16:21:52 +00:00
Federico Gimenez
6bba5e6630 chore(ci): debug logs on kurtosis-op client advance check failure (#12882) 2024-11-26 15:37:34 +00:00
Matthias Seitz
4dfaa46380 chore: unify recover_singer (#12881) 2024-11-26 15:19:58 +00:00
Arsenii Kulikov
2d6b8937c3 refactor: unify logic for writing receipts (#12878) 2024-11-26 14:24:40 +00:00
Matthias Seitz
dee0b8c055 feat: relax constraints for on_get_pooled_txs (#12880) 2024-11-26 14:23:27 +00:00
Roman Krasiuk
a0f99df21b feat(trie): StorageRootProvider::storage_multiproof (#12879) 2024-11-26 14:01:31 +00:00
Alexey Shekhirin
b6d6bf5eed deps: bump sysinfo (#12874) 2024-11-26 13:47:06 +00:00
Tien Nguyen
2840b6f677 chore: make OrderedSealedBlock generic over header and body types (#12830) 2024-11-26 13:44:12 +00:00
Matthias Seitz
277631092d feat: use pooled AT for get_pooled_transactions (#12876) 2024-11-26 13:00:50 +00:00
Roman Krasiuk
c19b8e1a2b chore(trie): remove todo comment (#12875) 2024-11-26 12:57:58 +00:00
Roman Krasiuk
2b4fa3bbf1 dep(trie): remove reth-trie dep from reth-trie-sparse (#12872) 2024-11-26 12:53:52 +00:00
Roman Krasiuk
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
Arsenii Kulikov
26fc701814 feat: NodePrimitivesProvider (#12855) 2024-11-26 12:06:55 +00:00
Matthias Seitz
b34fb7883a feat: make PooledTransactionsElementEcRecovered generic over transaction (#12869) 2024-11-26 12:02:23 +00:00
Steven
dab63e649f feat: emit node event when inserted executed block (#12726)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-26 12:00:41 +00:00
Matthias Seitz
334ccd0a53 chore: add helper for encoded (#12868) 2024-11-26 12:00:07 +00:00
Matthias Seitz
a28fa243c0 feat: use Pooled type for get_pooled_transaction_element in pool trait (#12867) 2024-11-26 11:44:44 +00:00
Matthias Seitz
1b4048e47d chore: add encodable to pooled recovered (#12866) 2024-11-26 10:44:57 +00:00
Roman Krasiuk
aa0a114b0d chore(trie): introduce serde feature on reth-trie-common (#12864) 2024-11-26 10:34:23 +00:00
Matthias Seitz
9d2e04c77e chore: relax mempool impl (#12865) 2024-11-26 10:12:36 +00:00
Matthias Seitz
13cd77c935 test: enable op prim arbitrary in e2e test-utils (#12862) 2024-11-26 09:57:07 +00:00
Roman Krasiuk
fae44bf74a chore(trie): move prefix sets to reth_trie_common (#12860) 2024-11-26 09:29:28 +00:00
kien-rise
96d61dd44b feat: add pending_transactions_max in trait TransactionPool (#12856) 2024-11-26 09:21:42 +00:00
Thomas Coratger
82eb38312c trie: add unit tests for nibbles (#12758) 2024-11-26 03:07:43 +00:00