Commit Graph

6163 Commits

Author SHA1 Message Date
0be2c17a9f chore(rpc): EthApiTypes trait for network specific error AT (#9523)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 17:30:30 +00:00
f175f6ec9f fix(cli): set receipts pruning for chain without deposit contract (#9782) 2024-07-25 17:21:49 +00:00
05135c41ef chore: more misc tracing (#9809) 2024-07-25 16:44:03 +00:00
93ebdf292b feat: move metrics to its own crate (#9691)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 15:47:46 +00:00
abdbc44c9b Revert "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9805) 2024-07-25 15:40:05 +00:00
c1b5410867 feat(trie): multiproof (#9804) 2024-07-25 15:33:28 +00:00
db8706e5d8 chore: fix unnameable-types lint on blockchain-tree and rpc crates (#9757)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-07-25 15:31:20 +00:00
22a25caed8 refactor(trie): move proof database related operations to an extension trait in reth-trie-db crate (#9743) 2024-07-25 14:59:04 +00:00
6aea07105a FatalError in EngineHandlerEvent (#9800)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 13:49:17 +00:00
8eb7416ced Adding Canyon hardfork to optimism devnet (#9801) 2024-07-25 13:35:19 +00:00
f74e996c5e chore: move tree module to single file (#9802) 2024-07-25 13:34:30 +00:00
115a58b327 feat: improve in memory block tracking (#9773) 2024-07-25 12:30:11 +00:00
6faa7f9630 chore: add some request instrumentation (#9797) 2024-07-25 12:05:31 +00:00
b864185f6e feat(evm): use RethEvmBuilder inside ConfigureEvm (#9745) 2024-07-25 12:01:54 +00:00
ec505b22cd fix: set pipeline state back to idel (#9795) 2024-07-25 10:52:41 +00:00
b4ac3fbfb9 docs: redirect the reth-docs chapter link (#9565) 2024-07-25 12:58:31 +02:00
d06149aa4d fix: use saturating sub for getting safe and finalized hashes (#9792) 2024-07-25 10:10:48 +00:00
ec9af398c4 feat: update network status with new head (#9788) 2024-07-25 09:29:44 +00:00
e230517409 fix: use parent hash for chain traversal (#9790) 2024-07-25 09:15:18 +00:00
c34f344cb0 chore(node/event): reduce the dup of extract eta and checkpoint (#9789)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-25 08:59:27 +00:00
bc7b5ff35e feat: implement compact for eof bytecode variant (#9654) 2024-07-25 08:43:41 +00:00
527cc4460b feat: remove StateChanges and StateReverts (#9781) 2024-07-24 21:53:54 +00:00
7531366449 fix(rpc/eth): remove cache when reorg occured (#9775)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-24 21:32:32 +00:00
6b1fbf82b7 chore: move MemoryOverlayStateProvider to chain-state crate (#9779) 2024-07-24 19:34:06 +00:00
bd7004a06a chore: replace generic state provider with boxed trait (#9780) 2024-07-24 19:02:37 +00:00
42a92eef07 chore(metrics): summable reth_info value (#9679)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-07-24 17:18:15 +00:00
9b8506f935 feat: remove persisted blocks from canonical in mem chain (#9776) 2024-07-24 17:08:57 +00:00
079c648f57 feat: add engine2 binary (#9772) 2024-07-24 16:30:27 +00:00
d395df29fc feat: add missing canonical checks for safe+finalized block (#9765) 2024-07-24 15:52:20 +00:00
9de9b7cb32 chore: relax some builder api trait bounds (#9770) 2024-07-24 15:34:04 +00:00
859321acd4 feat: remove persisted blocks from memory (#9768) 2024-07-24 15:23:50 +00:00
9c7107bc6d test: use native test macros (#9766) 2024-07-24 14:45:53 +00:00
bacc61e567 feat: provide CanonicalInMemory state as input to EngineHandler (#9764) 2024-07-24 14:29:39 +00:00
21335d65d0 feat: move hashed state and trie writing to provider (#9636) 2024-07-24 14:26:03 +00:00
7ad93d5ae4 feat: perform canonical in memory state update (#9763) 2024-07-24 14:17:52 +00:00
212196522b docs: some additional in mem docs (#9759) 2024-07-24 13:43:35 +00:00
5616b4efad feat: integrate BlockchainProvider2 in EthNodeLauncher (#9754) 2024-07-24 11:13:40 +00:00
fa1bbe44d6 feat: add parent blockstate to blockstate (#9755) 2024-07-24 10:39:43 +00:00
3eeca7650b chore: use dl single block (#9751) 2024-07-24 11:57:07 +02:00
70a0cea941 feat: add skeletons for safe+finalized checks (#9744) 2024-07-24 09:17:25 +00:00
6ce7c9e3a3 chore: add static file helpers on StorageWriter (#9740) 2024-07-23 22:15:08 +00:00
b2b3ff8128 fix(op):skip db consistency check for op mainnet (#9737)
Co-authored-by: Russel Waters <6511720+argakiig@users.noreply.github.com>
2024-07-23 21:12:07 +00:00
f3cd39ef90 evm: add RethEvmBuilder (#9655) 2024-07-23 20:57:42 +00:00
d107827b69 test: add holesky sync test (#9742) 2024-07-23 20:11:45 +00:00
5a9de035bf fix: properly convert canon chain event (#9736) 2024-07-23 17:55:07 +00:00
536381d02d feat(exex): stream parallelism on backfill factory level (#9734) 2024-07-23 17:52:10 +00:00
a6f6346ffe feat: emit chain notifications (#9732) 2024-07-23 17:36:24 +00:00
545bf99f76 chore: convert block to named field (#9733) 2024-07-23 17:36:14 +00:00
2209381de9 feat: add new BlockchainProvider type (#9656) 2024-07-23 16:17:53 +00:00
48c96356ba feat: process fcu new head (#9728) 2024-07-23 14:44:02 +00:00