Commit Graph

5079 Commits

Author SHA1 Message Date
56b2798090 Moving Optimism bin to Optimism Cli (#9439)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-29 15:32:50 +00:00
8eba1286d8 feat: support make canonical on demand (#9867) 2024-07-29 13:43:52 +00:00
d6f633b695 fix(node-core): build time cargo features (#9866) 2024-07-29 13:27:00 +00:00
067dad79d2 feat: update backfill sync state to pending when we request it (#9865) 2024-07-29 13:13:23 +00:00
223f8ae0f7 chore: move pending_with_provider to a struct fn (#9850) 2024-07-29 12:54:43 +00:00
06896b3ef8 chore: rm uneccessary trait impl (#9848) 2024-07-29 12:19:10 +00:00
ef84899410 tx-pool: add unit tests for LocalTransactionConfig (#9859) 2024-07-29 09:56:54 +00:00
365809c079 chore: enable unused deps check in reth-engine-tree (#9861) 2024-07-29 09:54:01 +00:00
f0975a5f02 fix(txpool/blob): make blob delete failed more accurate (#9846)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-29 09:37:07 +00:00
fe2af8fa5c fix(disc): correct order of NodeRecord fields (#9858) 2024-07-28 18:23:52 +00:00
b96e0c67ff fix: rm bad rpc error conversion (#9857) 2024-07-28 15:21:47 +00:00
f6a69f93e4 rpc: refactor transaction_by_hash_at (#9854) 2024-07-28 10:29:58 +00:00
f37ef730ce tx-pool: add unit tests and refactor identifiers (#9855) 2024-07-28 10:27:58 +00:00
6fa81153bf chore: fix typos (#9851) 2024-07-27 09:23:06 +00:00
966ca011fa rpc: refactor rpc-eth-api (#9843) 2024-07-27 05:53:29 +00:00
7df42454c0 chore: fix clippy errors (#9845)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-27 05:33:29 +00:00
1ffa3d147d impl TryFrom<alloy_rpc_types::Transaction> for TransactionSignedNoHash (#9823) 2024-07-27 00:04:15 +00:00
800e247f97 fix(engine): use provider to initialize persistence state (#9785) 2024-07-26 23:46:59 +00:00
5576ec3bf7 txpool: fix typo (#9842)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-26 23:19:21 +00:00
0a4b717d1b fix(op): add empty receipts for genesis if first block is one (#9769)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-26 17:07:25 +00:00
87564bd17e chore(revm): rm no longer used BlockExecutorStats (#9830)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-26 15:33:43 +00:00
5688739499 feat(trie): allow passing intermediate nodes to overlay state root (#9839) 2024-07-26 15:33:19 +00:00
77f5ed1a7b feat: add TreeConfig (#9833) 2024-07-26 15:16:51 +00:00
41c34608b0 chore: misc canon docs and pending block update (#9832) 2024-07-26 15:14:19 +00:00
efcc77ef44 feat(trie): trie node update extension (#9838) 2024-07-26 15:03:20 +00:00
6d036cd95b perf(trie): pass owned hashed state to trie methods (#9837) 2024-07-26 14:55:02 +00:00
206ca8153d feat: add CanonicalInMemoryState::set_pending_block (#9834) 2024-07-26 13:59:21 +00:00
c1a8791a4f chore(trie): database trie cursor factory wrapper (#9831) 2024-07-26 13:57:01 +00:00
cf7698ab03 chore: remove outdated docs (#9827) 2024-07-26 12:56:48 +00:00
7475f4f0fa chore: reverse MemoryOverlayStateProvider block order (#9826) 2024-07-26 12:37:02 +00:00
ac2853884a feat: integrate memory overlay in canonical state (#9817) 2024-07-26 09:51:11 +00:00
f734e614d7 chore: use readonly providers in StorageWriter (#9822) 2024-07-26 00:11:17 +00:00
18ebc5eaee chore: rename to PersistenceHandle::spawn_service (#9824) 2024-07-25 23:52:02 +00:00
aa4cc4843f engine: improve backfill state tracking (#9820) 2024-07-25 22:32:00 +00:00
a54ece4feb fix: terminate node on fatal error (#9810) 2024-07-25 21:39:50 +00:00
c4bf5bb8ca fix: gas and gasUsed in trace root only for ParityTrace (#9761)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 19:32:49 +00:00
b020ff218e fix(net): batch P2PStream sends (#9498) 2024-07-25 18:39:36 +00:00
2766c355e6 feat: invole on_request trackers (#9814)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-25 18:34:31 +00:00
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