Commit Graph

3826 Commits

Author SHA1 Message Date
1f39b619d4 fix: use provider for header range on fn block_range (#7429) 2024-04-03 15:58:41 +00:00
50fc3aa24f feat: add helper functions to obtain a fully configured evm (#7439) 2024-04-03 15:57:46 +00:00
e6d0d7e00b feat: add dev suffix to version if not on a git tag (#7337) 2024-04-03 14:42:22 +00:00
7cb05d5829 Convert panic to debug log (#7436)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-04-03 12:35:13 +00:00
3cafd586cf feat(discv5): config via cli (#7394) 2024-04-03 12:27:46 +00:00
05c9f61a38 docs: fix broken op spec link (#7433) 2024-04-03 11:20:26 +00:00
933317c62a perf: replace BytesMut with alloy_rlp::encode (#7432) 2024-04-03 10:58:59 +00:00
f71d9c0003 feat(prune): timeout (#6958)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-03 10:28:49 +00:00
ebc4bc893c feat(discv5): add crate for interfacing reth network and sigp/discv5 (#7336)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-02 19:42:20 +00:00
3726cd17e8 feat: use pipeline for reth stage unwind (#7085)
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-04-02 17:50:05 +00:00
16c76b6ce6 fix: use modify specid instead (#7427) 2024-04-02 17:44:21 +00:00
f63cebbdb6 fix: reduce merkle clean_threshold to 5000 (#7364) 2024-04-02 17:37:05 +00:00
b653b3de15 fix(static-file): run producer only if passed non-empty targets (#7424) 2024-04-02 16:59:38 +00:00
112c8a3f1e chore(node-core): unify stage progress log style (#7426) 2024-04-02 15:20:51 +00:00
41049af99a chore: move FullNodeTypes to node-api (#7425) 2024-04-02 14:57:05 +00:00
bd2099a112 fix: off by one trace_filter (#7422) 2024-04-02 14:37:53 +00:00
a2d53a6f7b chore: move FullProvider trait to reth-provider (#7423) 2024-04-02 14:00:33 +00:00
8fc7a13ccd feat: make more descriptive errors instead of ProviderError (#7380)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-04-02 12:01:09 +00:00
e087e7ef80 Remove outdated debug assertion (#7417) 2024-04-01 21:47:58 +00:00
4fb5889aa9 fix: check finalized sync target is not zero (#7412) 2024-04-01 20:01:09 +00:00
1ad13b95d8 feature: eth-wire types standalone crate (#7373)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-01 17:29:15 +00:00
9e55ba6d13 feat: add helpers to obtain the engine API client (#7413) 2024-04-01 17:25:49 +00:00
2de0bc4976 feat: add reth-evm crate (#7397) 2024-04-01 16:31:02 +00:00
d6933bad99 fix: shrink_to_fit PrefixSetMut on freeze (#7342) 2024-04-01 16:27:34 +00:00
1b9a768754 e2e eth node tests (#7075)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-01 11:56:26 +00:00
0c363ea010 fix(tx-mgr): report peers that send known bad transactions (#7400) 2024-03-31 12:53:51 +00:00
bfadc26b37 Add metrics for observing tx fetch outcome (#7401) 2024-03-30 21:17:54 +00:00
9de7b4152e chore: enable 4844 support by default in validator (#7399) 2024-03-30 14:03:56 +00:00
a81e7e41de chore: add EthApiError::Other (#7398) 2024-03-30 14:03:46 +00:00
16456ccc86 chore: add spawn helpers (#7396) 2024-03-30 14:03:36 +00:00
87c4ae744a Clean up log messages (#7390) 2024-03-30 02:47:38 +00:00
c13d7da68d chore: move pk2id and id2pk to primitives (#7382) 2024-03-29 21:43:52 +00:00
jn
b1026e0e23 Fix body stage insufficient backpressure (#7350)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-29 18:16:32 +00:00
00a4555b7d chore: downgrade dns debug! to trace (#7384) 2024-03-29 15:22:50 +00:00
8b88306907 fix: handle optimism deposit transactions on SenderRecovery stage (#7376) 2024-03-29 12:13:27 +00:00
d022b5be38 feat: --db.exclusive flag for nfs volumes (#7346) 2024-03-28 17:50:55 +00:00
bd2945a988 fix: return an error if block does nit exist (#7374) 2024-03-28 13:27:13 +00:00
83cd848639 feat(node-builder): ExEx (Execution Extensions) installation (#7235)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-03-28 01:39:57 +00:00
8d488f5982 fix: eth_callMany pending tag (#7351) 2024-03-27 22:53:27 +00:00
d6e4eab527 fix: err if no incoming capacity and no trusted nodes (#7361) 2024-03-27 22:53:09 +00:00
e2e09b4281 feat: public ::new() for BuilderContext (#7358) 2024-03-27 22:50:11 +00:00
09de0ac13d crit(dep): bump zstd (#7356) 2024-03-27 21:07:50 +00:00
415efc82af feat(discv5): open dns for discv5 (#7328)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-27 19:58:03 +00:00
f3c3063a80 fix: only set blob versioned hashes for 4844 (#7354) 2024-03-27 18:28:47 +00:00
1a7ba845b2 docs: add builder flow docs and diagram (#7348)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-27 13:48:50 +00:00
8b4898b651 bump alloy version (#7344) 2024-03-27 11:41:31 +00:00
4d798c7b65 feature: Add timeouts for handshake functions (#7295) 2024-03-26 21:34:32 +00:00
3f34db3fb0 fix: don't write blob to disk if it already exists (#7338) 2024-03-26 20:52:08 +00:00
57fc4e072b fix: ignore BlockHashNotFoundInChain error for unexpected canonical error log (#7286) 2024-03-26 18:40:49 +00:00
bdca72273c fix: return error on type 0 enveloped decoding (#7339) 2024-03-26 17:42:23 +00:00