Commit Graph

7827 Commits

Author SHA1 Message Date
2c3faf9b2b chore: remove redundant bounds on StateRootTask (#14245) 2025-02-05 21:10:58 +00:00
9ac96e9393 feat: track max blobcount in forktracker (#14231)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-05 20:46:40 +00:00
42a1912224 feat: add exceeds allowance error message (#14232) 2025-02-05 20:42:27 +00:00
8f59efb96a chore: move Transaction lock acquired mdbx log to trace (#14218) 2025-02-05 19:07:20 +00:00
af00d882d2 fix: use proofs from prefetch and updates for root completion (#14222) 2025-02-05 18:30:13 +00:00
7789d93001 refactor: Adds type downcasting helpers for InvalidPoolTransactionError (#14046)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2025-02-05 18:08:59 +00:00
29e6e5cd5e feat: enable prewarm spawn metrics (#14229) 2025-02-05 14:17:46 +00:00
ab804d4650 fix: use blob params in payload building (#14217)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-05 13:07:42 +00:00
8d35f26db9 chore: enable rand in test utils (#14234) 2025-02-05 13:01:39 +01:00
2d4ccf10fe chore: simplify rpc block compat (#14225) 2025-02-05 11:40:22 +00:00
a63f92e017 chore: use alloy traits for PoolTransaction (#14228) 2025-02-05 02:05:00 +00:00
6d5607dc2b docs: add docs for instantiating EthFilter (#14224)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-02-05 01:12:33 +00:00
a9ae060452 fix: use different cancel wrapper for prewarm tasks (#14221) 2025-02-04 21:06:50 +00:00
ad503a08fa feat(isthmus): withdrawals root in block building (#14209)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-04 18:31:00 +00:00
f43cf9c18a fix: rm redundant revert in error message (#14215) 2025-02-04 17:40:42 +00:00
d85c9001e4 Remove blocktime handling from maintain pool future (#14210) 2025-02-04 16:45:51 +00:00
1303bb5dc6 chore: update authmodule new with new engine trait (#14206) 2025-02-04 17:48:18 +01:00
b6ce1d90fd perf: warm transactions in parallel (#13759) 2025-02-04 16:25:51 +00:00
17dfad5828 feat: expose blob_store fn on top level pool type (#14205) 2025-02-04 17:05:05 +01:00
7fb74066b8 feat: type erase concrete engine server trait (#14204) 2025-02-04 12:58:11 +00:00
07090b315c feat: abstract OpBeaconConsensus over primitives and chainspec (#14171) 2025-02-04 12:55:51 +00:00
740bf04351 fix: return correct prune_target_block when syncing (#14181) 2025-02-04 11:18:33 +00:00
b479b3439c feat(no_std): Add no_std support for reth-storage-api (#14187)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-04 11:23:35 +01:00
e468d4d7c5 feat: add ExecutionData AT (#14179) 2025-02-04 01:08:47 +00:00
42dfc1c24b chore: rm unused prune error variant (#14185) 2025-02-04 00:13:49 +00:00
9bda553017 feat: add helpers for handling other errors (#14180) 2025-02-03 23:34:13 +00:00
af3eb83c90 chore: rm unused error variants (#14183) 2025-02-03 23:29:29 +00:00
556c79f787 chore: convert_to_payload_body_v1 (#14168) 2025-02-03 23:16:33 +00:00
d3373b3cfe feat: add dedicated blobpool args to cli (#14173) 2025-02-03 22:59:19 +00:00
04c1d7120e refactor: couple ExecutionPayload and ExecutionPayloadSidecar (#14172) 2025-02-03 21:04:42 +00:00
e3106889a8 feat: abstract EthTransactionValidator over ChainSpec (#14162) 2025-02-03 19:26:18 +00:00
440e6695b5 chore(ci): unpin clippy (#14167) 2025-02-03 16:09:46 +00:00
65c3bd7eda feat: abstract OP payload builder over transaction (#14153) 2025-02-03 14:57:41 +00:00
0ad7de48b6 fix: rename variables and fix typos in tables.rs, execution.rs, and mdbx code (#14148) 2025-02-03 10:09:46 +00:00
b06682e9af perf: add more granular newPayload metrics (#14134) 2025-02-02 20:04:07 +00:00
2c58d451af chore: use rlp_length_for (#14144) 2025-02-02 18:42:53 +00:00
0c3ccccba9 chore: simplify OpBuiltPayload (#14152) 2025-02-02 16:32:16 +00:00
a041b41b59 chore: use chainspec blob_params for blob calculations (#14139) 2025-02-01 16:41:22 +00:00
fd4ca7d6d6 feat: simplify envelope conversion (#14146) 2025-02-01 14:29:41 +00:00
209b44829e chore: remove block_to_payload_v1 (#14143)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 11:06:35 +00:00
5c7df17a48 chore(clippy): smol clippy fix (#14145) 2025-02-01 11:11:57 +01:00
7da6d671f6 chore: remove block_to_payload_v2 (#14142)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 09:22:02 +00:00
d16187509e chore: rm Once-cell dep (#14141) 2025-02-01 09:06:07 +01:00
3d7215137a [wip] feat: alloy tx type conversions back to OpTransactionSigned (#14121)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 07:52:53 +00:00
9e6e2c4695 chore: phase out block_to_payload_v3 (#14140)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-01 07:41:28 +00:00
bf20c786e5 feat(eth-wire-types): add snap sync protocol types (#14119) 2025-01-31 22:55:42 +00:00
a39980a6f6 feat: generalize Block impls (#14133) 2025-01-31 22:05:09 +00:00
1c9ef8c5a3 refactor: remove Receipts struct (#14130) 2025-01-31 21:59:31 +00:00
d30a1b6c7d fix(hive): overflow when timestamp is u64::max (#14132) 2025-01-31 20:53:48 +00:00
3e0cd2eb3d integration test for trusted peer only (#14127) 2025-01-31 20:14:48 +00:00