Commit Graph

4914 Commits

Author SHA1 Message Date
84174737f9 chore(no_std): fixed no_std compiler errors in reth-primitives-traits (#9572)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-17 17:23:02 +00:00
38bc7a14a3 chore: use each prune segment method on remove_blocks_above (#9568) 2024-07-17 16:41:22 +00:00
bc4a16737b chore(exex): move notification to types crate (#9586) 2024-07-17 16:39:19 +00:00
0994d36c4e feat: add in memory state container (#9574) 2024-07-17 16:37:27 +00:00
281ecf9627 feat: add start backfill sync fn (#9580) 2024-07-17 16:35:05 +00:00
e2814406ad feat: add EthNodeLauncher (#9575) 2024-07-17 16:23:02 +00:00
269c649b1a chore(evm): remove unneeded lifetimes (#9583) 2024-07-17 14:19:23 +00:00
f55d43c25a chore(rpc): remove use of optimism feature from reth-rpc library (#9579) 2024-07-17 13:29:14 +00:00
0630621329 chore(rpc): move OpEthApi traits into reth-optimism-rpc (#9581) 2024-07-17 13:05:24 +00:00
89d0281ce3 chore: replace StoredBranchNode, StoredTrieMask and StoredHashBuilderValue types with Compact impl instead (#9573) 2024-07-17 12:06:05 +00:00
0befab52c9 chore: remove serde support from reth-codec (#9570) 2024-07-17 11:37:45 +00:00
7bf99d8a73 chore: update Base to new max gas limit (#9566) 2024-07-17 09:21:03 +00:00
539b4e4262 feat: rm HashedStateChanges, introduce StorageWriter::write_hashed_state (#9561) 2024-07-16 22:37:19 +00:00
fb6ea8b924 feat(rpc/admin): compatible with geth's admin_nodeInfo (#9448)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 21:49:13 +00:00
4b8a66ff0e chore: rm outdated impls (#9560) 2024-07-16 21:44:31 +00:00
fd117d7a70 feat(rpc/otterscan): set total_fees in ots_getBlockDetails (#9477)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 21:35:27 +00:00
9697ab2541 feat: bump alloy version (#9545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 20:44:02 +00:00
4381b0cd06 feat: impl remove_blocks_above to static file service (#9553) 2024-07-16 20:34:13 +00:00
d5964cae0e chore(deps): move zstd to workspace (#9552) 2024-07-16 20:17:33 +00:00
6a0060197f rpc: refactor ReceiptBuilder (#9551) 2024-07-16 19:30:09 +00:00
e6f2dca445 chore(net): enable rust.unnameable-types = "warn" lint (#9505) 2024-07-16 17:40:10 +00:00
4dbf47b91d chore(op): remove optimism feature for LoadReceipts (#9504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 17:14:16 +00:00
06bfce2d5c chore: more reth-codec cfgs (#9547) 2024-07-16 17:02:36 +00:00
458251fff7 chore(op): remove optimism feature from LoadPendingBlock (#9503)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 16:30:14 +00:00
55dc12d741 chore(op): implement Call for OpEthApi (#9502)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 15:19:32 +00:00
0a1f652b2f feat: add StorageWriter standalone type (#9507) 2024-07-16 14:45:21 +00:00
bc31f5da58 feat: feature gate reth-codec impl (#9492) 2024-07-16 14:39:31 +00:00
a322a7c83e test: flaky tx type test (#9542) 2024-07-16 14:23:18 +00:00
f93029719b feat: blockchain provider tree state integration (#9518)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-16 14:09:15 +00:00
2aa94e9aee chore(rpc): expose ethapi in node builder for op customisation (#9444)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 13:53:03 +00:00
fcc6307ada feat(stages): unwind prune checkpoints (#9528) 2024-07-16 10:47:19 +00:00
01075f6980 feat: implement remove_blocks_above in db service (#9533) 2024-07-16 09:41:03 +00:00
d453b7ddbe fix: commit receipts in write_execution_data (#9525) 2024-07-16 09:40:30 +00:00
484dc916c1 Rename main codec to reth db codec (#9501) 2024-07-16 09:33:56 +00:00
f7a3864300 docs: document Options in get_highest_* and ensure_invariants (#9529) 2024-07-15 20:46:38 +00:00
466885a8b2 chore: rename terminal_difficulty to total_difficulty (#9530) 2024-07-15 20:16:05 +00:00
068220bb0a feat(pruner, stages): logs for Prune stage (#9520) 2024-07-15 16:47:17 +00:00
5e07dee4e3 typo: fix typo in rpc (#9514) 2024-07-15 16:21:04 +00:00
7de39bfb51 feat(tree): implement trie traits for in-memory overlay provider (#9522) 2024-07-15 16:08:35 +00:00
5734b1727f feat(stages): add more logs to Execution (#9524) 2024-07-15 15:58:38 +00:00
b51aff3b73 move HackReceiptFileCodec into reth-optimism-cli (#9499) 2024-07-15 15:57:05 +00:00
63e5dac0b6 feat(trie): write sorted hashed state (#9519) 2024-07-15 15:15:58 +00:00
80b02fec0f fix(stages): update prune sender recovery stage checkpoint (#9513) 2024-07-15 13:44:47 +00:00
e1404217ab feat: subscribe to finalized and safe headers (#9402)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-15 13:43:48 +00:00
b1da0f703c feat(trie): sorted iterators for updated hashed state entries (#9516) 2024-07-15 13:41:11 +00:00
499e0f10f7 feat(provider): hashed state methods for trie related providers (#9510) 2024-07-15 12:55:19 +00:00
5a0395963f feat: implement generalizable rpc middleware (#9429) 2024-07-15 12:44:51 +00:00
cbe9a7c5ca refactor: optimize eth_sendTransaction to exit early if signer not found (#9494) 2024-07-13 18:05:05 +00:00
ad606bbda8 chore: rm redundant optimism feature (#9489) 2024-07-13 17:58:54 +00:00
67f617646c feat: OP: keep encoded txs in payload attributes (#9467)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-13 05:25:11 +00:00