Commit Graph

83 Commits

Author SHA1 Message Date
Alexey Shekhirin
05ab98107c fix(reth-bench): gracefully stop when transaction source exhausted (#21700) 2026-02-02 11:10:58 +00:00
かりんとう
7ec5ff6483 refactor(reth-bench): dedupe derive_ws_rpc_url helper (#21585) 2026-01-29 22:50:22 +00:00
Alexey Shekhirin
92b8857625 fix(reth-bench): stop fetcher when reaching chain tip (#21568) 2026-01-29 11:34:15 +00:00
かりんとう
732bf712aa refactor(reth-bench): dedupe read_input and load_jwt_secret helpers (#21555) 2026-01-29 10:17:51 +00:00
Dan Cline
0901c2ca8b fix(reth-bench): retry testing_buildBlockV1 when payload gas < target (#21547)
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
2026-01-29 10:08:54 +00:00
Matthias Seitz
2352158b3d fix(reth-bench): return error instead of panic on invalid payload (#21557)
Co-authored-by: Amp <amp@ampcode.com>
2026-01-29 00:35:19 +00:00
Alexey Shekhirin
8d58c98034 feat(reth-bench): add reporting and wait options to replay-payloads (#21537) 2026-01-28 19:13:19 +00:00
Georgios Konstantopoulos
ba8c8354e5 fix(reth-bench): retry up to 5 times on failed transaction fetches in big blocks generate (#21483) 2026-01-27 16:10:53 +00:00
Dan Cline
a543752f7d chore(reth-bench): make from-block a required flag (#21372) 2026-01-23 17:52:33 +00:00
Georgios Konstantopoulos
f77d7d5983 feat(reth-bench): support human-readable gas format in generate-big-block (#21361) 2026-01-23 14:24:34 +00:00
Dan Cline
f643e93c35 feat(reth-bench): send-invalid-payload command (#21335) 2026-01-22 19:42:19 +00:00
Georgios Konstantopoulos
8c645d5762 feat(reth-bench): accept short notation for --target-gas-limit (#21273) 2026-01-21 21:04:10 +00:00
Alexey Shekhirin
0974485863 feat(reth-bench): add --target-gas-limit option to gas-limit-ramp (#21262) 2026-01-21 16:19:22 +00:00
かりんとう
274394e777 fix: fix payload file filter prefix in replay-payloads (#21255) 2026-01-21 16:11:03 +00:00
Alexey Shekhirin
3ba37082dc fix(reth-bench): replay-payloads prefix (#21219) 2026-01-20 18:36:35 +01:00
Dan Cline
26cd132631 fix(reth-bench): use requests hash (#21111) 2026-01-15 19:19:16 +00:00
Dan Cline
b1f107b171 feat(reth-bench): add generate-big-block command (#21082) 2026-01-15 15:30:04 +00:00
YK
07beb76cf7 feat(reth-bench-compare): add persistence-based flow optimization for reth-bench (#20869)
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
2026-01-09 14:58:21 +00:00
Matthias Seitz
9678d6c76d chore: tighten iat timeout (#20835) 2026-01-08 11:09:03 +00:00
ethfanWilliam
e1d984035f perf: handle RPC errors instead of panicking (#20768) 2026-01-06 13:22:56 +00:00
cui
39e2c5167a feat: remove todo (#20692) 2026-01-05 15:03:46 +00:00
DaniPopes
da10201b88 chore: minor reth-bench cleanup (#20577) 2025-12-22 23:56:36 +00:00
Matthias Seitz
326165185d feat: add more block meta to comparison (#19722)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-11-14 00:47:28 +00:00
Brian Picciano
728e03706c feat(reth-bench): Default --wait-time to 250ms (#19425) 2025-10-31 12:39:40 +00:00
Matthias Seitz
778146cb01 chore: use retrylayer for benchmarkcontext (#19227) 2025-10-22 13:36:49 +00:00
Brian Picciano
47dc43287f fix(reth-bench): Lower block channel capacity and make it configurable (#19226) 2025-10-22 13:27:03 +00:00
Matthias Seitz
850083dbde chore: remove doc_auto_cfg feature (#18758) 2025-09-28 12:53:45 +02:00
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
Starkey
f07d9248b9 fix: avoid panic in new-payload-fcu benchmark (#18602) 2025-09-24 11:37:14 +00:00
Alexey Shekhirin
5bc507bfaf fix(reth-bench): do not panic on empty results (#18570) 2025-09-19 10:37:50 +00:00
Brawn
b6fddd7d07 fix: struct serialization to match actual fields (#18189) 2025-09-01 13:20:06 +00:00
Matthias Seitz
8a4b53361c chore: include err in log (#18119) 2025-08-28 08:44:16 +00:00
Dharm Singh
01f667c228 feat(reth-bench): add --advance option for relative block ranges (#17996) 2025-08-25 01:51:24 +00:00
Alexey Shekhirin
39f1ee8795 feat(reth-bench): auto-create output directory (#17541)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-21 20:18:45 +00:00
Alexey Shekhirin
c01f230ffb chore(bin): missing --jwt-secret message in reth-bench (#17443) 2025-07-16 13:11:17 +00:00
Matthias Seitz
b08586946c chore: consolidate typo fixes from multiple PRs (#17387) 2025-07-13 08:57:45 +00:00
Arsenii Kulikov
4560ac4fe7 feat: support isthmus in reth-bench (#17351) 2025-07-10 23:43:32 +00:00
Merkel Tranjes
10900147de docs: added parent_beacon_block_root requirement and corrected build-block (#16453) 2025-05-24 09:26:19 +02:00
Matthias Seitz
ddcd30f400 chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-24 09:25:50 +02:00
Roman Krasiuk
ffbdd97592 feat(engine): add conversions for ExecutionPayloadEnvelopeV5 (#16218) 2025-05-14 16:21:45 +00:00
Z
27f8584ad8 feat: support engine_newPayloadV4 in benchmarker (#15924) 2025-04-25 17:33:12 +00:00
Matthias Seitz
ddba222c08 chore: make clippy happy (#15895)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-04-24 08:06:06 +00:00
kevaundray
5a1cdfd75d chore: Remove TODO (#15706) 2025-04-12 16:04:26 +00:00
Emilia Hane
e5c6de595e chore(lint): Replace allow with expect for dead_code and rm unfullfilled lints (#15530) 2025-04-04 13:32:08 +00:00
Alexey Shekhirin
d61f64e288 feat(reth-bench): support engine_newPayloadV4 (#15127) 2025-03-18 19:14:58 +00:00
Dan Cline
cd852879b4 feat: add wait_time optional argument to reth-bench (#15045) 2025-03-15 19:04:08 +00:00
Matthias Seitz
f9d2e10f68 chore: rm rpc conversion types (#14942) 2025-03-10 23:59:58 +00:00
Matthias Seitz
4c6dce3881 chore: simplify rpc tx conversion (#14736) 2025-03-10 18:51:32 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00
bsh98
a308032898 feat: configuration of the tokio runtime (#14837) 2025-03-05 19:18:19 +00:00