Commit Graph

9303 Commits

Author SHA1 Message Date
faa6b9c125 feat: Return root result without blocking due to sparse trie Drop (#14333)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-02-12 09:23:17 +00:00
e9b99b0610 chore: use reth-ethereum in example (#14409) 2025-02-12 08:56:15 +00:00
ea40f78e59 feat(l2-withdrawals): Define OpEngineApiBuilder (#14426) 2025-02-12 07:04:52 +00:00
771a99be53 chore: phase out reth-primitives from op-evm (#14428) 2025-02-11 23:57:03 +00:00
77bd2115fb Fix branch (#14416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 21:18:11 +00:00
fa2a571f8b chore: rm unused err variant (#14427) 2025-02-11 21:02:47 +00:00
302aa0b901 fix: use alloc::vec::Vec (#14423) 2025-02-11 21:53:47 +01:00
b7dfd5447f feat: impl serde for OpPrimitives (#14422)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 20:06:42 +00:00
fab686ac05 feat: append tx conditional to pooled tx (#14403) 2025-02-11 19:59:09 +00:00
5f15d1e2a9 feat(l2-withdrawals): Define OpEngineApi (#14414)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 19:50:32 +00:00
974b197d30 feat: add alloy-compat for op prims (#14406) 2025-02-11 19:15:34 +00:00
3f680fd6cc docs: Complete missing stage descriptions in stages.md (#14415) 2025-02-11 20:20:56 +01:00
155eced2ea chore(tree): expect message on state root handle unwrap (#14419) 2025-02-11 18:42:10 +00:00
85fccde70e fix(tree): state root task finished log (#14418) 2025-02-11 18:18:24 +00:00
5383f4b08e perf: only fetch parent if not latest (#14412) 2025-02-11 18:09:37 +00:00
d727701a75 feat: add DecodedStorageProof and DecodedStorageMultiProof (#14391) 2025-02-11 16:05:20 +00:00
bae79ec53d fix: use generic table types (#14413)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-02-11 15:29:22 +00:00
f13158deb3 fix(ci): changes in kurtosis-op network config latest optimism package (#14402) 2025-02-11 15:19:13 +00:00
8e479f36d3 chore: add root_with_updates method to sparse trie (#14393) 2025-02-11 14:47:19 +00:00
1cd72206a1 chore: bump revm 19.5 (#14408) 2025-02-11 14:27:54 +00:00
3d1883d03f fix(validation-rpc): validate against parent, not latest (#14405) 2025-02-11 14:04:29 +00:00
0f5d60150b feat(bin, engine): make state root task default (#14371) 2025-02-11 12:38:40 +00:00
c4cb3f048d feat(engine): use Hash Builder as a fallback to the Sparse Trie on newPayload (#14387) 2025-02-11 12:25:48 +00:00
09a6aab9f7 feat: add reth-op crate (#14401) 2025-02-11 11:38:03 +00:00
2ba54bf1c1 Decode raw conditional correctly (#14397)
Co-authored-by: VeerChaurasia <veerchaurasia2005@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 10:31:51 +00:00
c9ea4231ff Add helper trait (#14394)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 10:19:54 +00:00
0d64c40edc chore: remove unused arbitrary dep from optimism-primitives (#14392) 2025-02-11 09:56:10 +00:00
63bec101bf chore: rm unused dependencies from optimism crates (#14396)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 09:07:54 +00:00
ba8cec3550 fix: bytecode override (#14390) 2025-02-10 23:54:04 +00:00
85f66ff7ac feat: Add cli arg for pool lifetime (#14273)
Co-authored-by: Reentrancy <reentrancy@0xReentrancy.0xReentrancy>
Co-authored-by: Reentrancy <osawarumitchell@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-10 20:52:33 +00:00
ecabf7575e Introduce StatusEth69 for eth/69 status messages (#14292) 2025-02-10 20:46:48 +00:00
d9e660bd56 feat: add cross-block cache size cli arg (#14305) 2025-02-10 19:31:40 +00:00
731b771fa2 chore: correct the comments (#14339) 2025-02-10 19:32:36 +01:00
fe322379ff feat(op, txpool): impl send_raw_tx_cond endpoint (#14311) 2025-02-10 18:16:24 +00:00
2e8bc7d4b2 chore: re-export rpc types (#14381) 2025-02-10 19:14:09 +01:00
4d9a98780f chore: abstract OpPayloadBuilder over ChainSpec (#14374) 2025-02-10 18:00:24 +00:00
477b747ef4 feat(l2-withdrawals): Use OpExecutionPayloadV4 for new payload v4 (#14379) 2025-02-10 17:46:52 +00:00
cdb7c63d51 Added from<alloy_rpc_types_eth::Transaction> for TransactionSigned (#14350)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-10 17:27:49 +00:00
30488a1292 fix(trie): do not reveal same node twice in sparse trie (#14370) 2025-02-10 17:12:15 +00:00
d4e37ce4b6 feat: add operator fee params on RPC L1BlockInfo (#14269)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-10 17:04:28 +00:00
b9b519344f feat: add reth-eth meta crate (#14361) 2025-02-10 16:36:36 +00:00
c6ac747a70 feat(l2-withdrawals): Declare OpEngineApiServer and OpEngineApiClient (#14359) 2025-02-10 16:05:34 +00:00
db375d2309 chore: remove code snippets from stages.md (#14367) 2025-02-10 16:59:28 +01:00
b495038fde feat(engine): invalid block event (#14365) 2025-02-10 14:35:40 +00:00
a7f895e72a feat(tree): enter tracing span for each storage trie in state root task (#14363) 2025-02-10 12:44:55 +00:00
37adaf2d2e feat: avoid zstd dependency in reth-evm, reth-evm-ethereum and reth-optimism-evm (#14356) 2025-02-10 11:56:07 +00:00
47bc55b061 chore: rm reth-primitives from eth payload (#14357) 2025-02-10 11:24:18 +00:00
61728726d3 Fix: Correct functionality of get_queued_transactions_by_sender and get_pending_transactions_by_sender (#14353) 2025-02-10 10:37:25 +00:00
7e3b135805 feat: EngineApiBuilder (#14354) 2025-02-10 10:10:40 +00:00
f84d497f31 prague: testnet timestamps (#14270) 2025-02-10 09:12:12 +00:00