Commit Graph

12238 Commits

Author SHA1 Message Date
Yong Kang
8e0012da90 Merge remote-tracking branch 'origin/main' into yk/async-trie 2025-11-24 10:09:09 +00:00
Yong Kang
a5f19d3a65 fmt 2025-11-24 09:47:20 +00:00
Yong Kang
f8893d8b23 refactor(trie): update ComputedTrieData to use Option for anchor_hash and trie_input, add new constructors and methods for better handling 2025-11-24 09:41:27 +00:00
YK
f1fc979116 feat(reth-bench-compare): add standard deviation metrics to comparison report (#19928) 2025-11-24 09:39:27 +00:00
Yong Kang
23fdc06963 added back partial eq 2025-11-24 09:16:59 +00:00
Yong Kang
c7bd281974 feat(chain-state): constructors for ExecutedBlock for trie data for builders 2025-11-24 09:15:15 +00:00
Yong Kang
37678fa939 fmt 2025-11-24 09:09:19 +00:00
Maximilian Hubert
d278b75c3a chore(stages): fix naming and simplify add_stages implementation (#19923) 2025-11-24 08:47:54 +00:00
Đạt Nguyễn
e03c9da85c refactor: remove unused add_transactions_with_origins trait (#19824) 2025-11-24 06:53:10 +00:00
Yong Kang
fa79d0786e refactor(chain-state): remove PartialEq and Eq implementations from ExecutedBlock, simplify trie data access documentation 2025-11-24 06:33:23 +00:00
Yong Kang
ef76994d64 refactor(payload_validator): clean up imports and improve panic handling in trie input computation 2025-11-24 06:12:23 +00:00
Yong Kang
0d8091066e refactor(payload_validator): streamline trie input computation and enhance error handling 2025-11-24 06:11:20 +00:00
Yong Kang
a918bab37c refactor(trie): remove PartialEq implementation from ComputedTrieData and update tests for equality checks 2025-11-24 05:12:31 +00:00
Yong Kang
eb21bc068a refactor(trie): simplify DeferredTrieData implementation by removing Mutex and Condvar, replacing with OnceLock for improved concurrency 2025-11-24 04:36:05 +00:00
Yong Kang
68db893e25 comment fix 2025-11-24 02:47:30 +00:00
Arsenii Kulikov
ee63c7d6b4 refactor: simplify rpc state provider traits (#19920) 2025-11-23 19:06:10 +00:00
Matthias Seitz
1702107028 feat: make txpool notify fns pub (#19918) 2025-11-23 14:07:59 +01:00
github-actions[bot]
32f0a74462 chore(deps): weekly cargo update (#19917)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2025-11-23 11:50:58 +00:00
Arsenii Kulikov
a83ac8cc63 refactor(e2e): relax bounds (#19913) 2025-11-23 13:05:48 +01:00
Yong Kang
c79cb3cf4d fix: run on the same tokio runtime for executor 2025-11-22 03:28:34 +00:00
Léa Narzis
7f40013cf6 feat(tracing-otlp): make trace id ratio sample customizable with --tracing-otlp.sample-ratio arg (#19438) 2025-11-21 21:05:43 +00:00
Arsenii Kulikov
6e365949c4 feat: allow customizing dev block timestamp (#19904) 2025-11-21 20:38:20 +00:00
Léa Narzis
e15b404a30 feat(era-file): back to era file support (#19482) 2025-11-21 20:03:28 +00:00
Alexey Shekhirin
39ef6216fb feat(provider, static-file): transaction senders segment (#19508)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-21 19:34:16 +00:00
Francis Li
5e0732404c chore(op-alloy): update op-alloy to v0.22.4 (#19905) 2025-11-21 18:25:05 +00:00
gustavo
9f3949cd35 chore(examples): complete state_provider_example (#19903) 2025-11-21 15:58:49 +00:00
Mablr
b0494a158a chore(rpc-eth-types): use FillTransaction from alloy (#19890) 2025-11-21 15:52:28 +00:00
YK
002e755dd4 chore(bench-compare): Add latency distribution stats to reth-bench-compare (#19873)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-11-21 14:52:55 +00:00
Arsenii Kulikov
a43128277f fix: correctly poll tx fetcher (#19900) 2025-11-21 14:41:28 +00:00
Alexey Shekhirin
86825ac3b7 refactor(cli): deduplicate ethereum init_tracing implementations (#19898) 2025-11-21 14:23:57 +00:00
Alexey Shekhirin
0ba122923a ci: partition cargo-checks job (#19897) 2025-11-21 12:48:31 +00:00
Dan Cline
2a953a821a fix: remove noisy storage proof spans (#19892) 2025-11-21 11:48:32 +00:00
Yong Kang
bb7cb4b853 error log 2025-11-21 10:03:31 +00:00
Yong Kang
c7326ad23d comment 2025-11-21 10:03:17 +00:00
Yong Kang
c1db78a1dc comment formatting 2025-11-21 09:50:28 +00:00
Yong Kang
4e3c7f5e05 clippy, fmt 2025-11-21 09:26:57 +00:00
Yong Kang
b009ed922a fix compile
add reth-trie-common dependency and update usages in flashblocks and rpc-eth-api
2025-11-21 09:15:47 +00:00
Yong Kang
56efae84b7 comment 2025-11-21 08:36:09 +00:00
Yong Kang
9a79a76ca7 feat(metrics): add histograms for deferred trie computation and wait durations 2025-11-21 07:38:50 +00:00
Yong Kang
896327b3bf refactor(trie): update ExecutedBlock and related structures to utilize DeferredTrieData 2025-11-21 07:38:05 +00:00
Yong Kang
5422193c00 feat(trie): integrate ComputedTrieData into ExecutedBlock for enhanced trie data handling 2025-11-21 07:18:56 +00:00
Yong Kang
cb0be8a7ce doc(deferred_trie): enhance documentation for ready method to clarify immediate availability of computed trie data 2025-11-21 07:17:40 +00:00
Yong Kang
267a30b032 refactor: update ExecutedBlock to use DeferredTrieData for asynchronous trie handling 2025-11-21 07:10:09 +00:00
Yong Kang
a9c2aba5e3 feat(trie): add DeferredTrieData structure for asynchronous trie data handling 2025-11-21 07:08:03 +00:00
Matthias Seitz
cc7edeb354 chore: dont treat invalid fork as fatal (#19888)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-11-20 20:51:49 +01:00
gejeduck
9cdcc8e087 feat: respect BlockRangeInfo when selecting peer for request (#16704)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-11-20 18:19:11 +00:00
Merkel Tranjes
55dacfc739 chore: bump op-alloy deps to 0.22.3 (#19885) 2025-11-20 18:18:53 +00:00
stevencartavia
1ca4348db7 chore: replace op-reth OpReceipt with op-alloy's (#19846)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-11-20 15:59:21 +00:00
Léa Narzis
8c2b037c9a fix(era): fix roundtrip, decoding receipt for era mainnet test (#19862) 2025-11-20 14:49:01 +00:00
Brian Picciano
b72bb6790a feat(trie): Proof rewrite: implement stack-based algorithm for calculating trie nodes from leaves (#19863)
Co-authored-by: YK <chiayongkang@hotmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-11-20 13:37:55 +00:00