-
Notifications
You must be signed in to change notification settings - Fork 7
chore(fork): rebase onto upstream #264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Merge upstream changes and integrate new stateless validation, trie changesets support, and various API adjustments across EVM examples, trie, storage provider, transaction pool, and docs.
- Introduce signer recovery and updated stateless validation API (now takes Block + public keys).
- Add trie changesets tables and writer/reader utilities; refactor trie update APIs to sorted variants.
- Various API updates in EVM contexts, tracing instrumentation, and transaction pool sidecar conversion.
Reviewed Changes
Copilot reviewed 255 out of 257 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| testing/ef-tests/src/cases/blockchain_test.rs | Switch to stateless_validation_with_trie with recovered public keys; add recover_signers helper. |
| testing/ef-tests/Cargo.toml | Enable secp256k1 feature for reth-stateless. |
| examples/* | Update EVM factories with BlockEnv, fix trait method calls, and API adjustments. |
| crates/trie/* | Instrumentation tweaks, add TrieCursorIter, sorted updates utilities, capacity metrics, and tests updates. |
| crates/storage/* | Add trie changesets (tables and writers), overlay provider factory, provider logic for trie reverts, and API refactors to sorted updates. |
| crates/transaction-pool/* | Add sidecar converter, allow_7594_sidecars logic, and minor pool trait utility. |
| crates/stateless/* | Add signer recovery support and new validation API; expose UncompressedPublicKey. |
| docs/vocs/* | Update CLI docs (colors auto-detect, OTLP tracing filter, stage lists). |
Comments suppressed due to low confidence (10)
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
…aradigmxyz#19009) Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Yong Kang <[email protected]>
…filter` (paradigmxyz#19061) Co-authored-by: Claude <[email protected]>
Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]>
…mxyz#18988) Co-authored-by: emhane <[email protected]> Co-authored-by: Emilia Hane <[email protected]>
…g to each transaction (paradigmxyz#17841) Co-authored-by: Wolfgang Welz <[email protected]>
…ult (paradigmxyz#18840) Co-authored-by: Matthias Seitz <[email protected]>
…xyz#18127) Co-authored-by: Matthias Seitz <[email protected]>
Co-authored-by: Arsenii Kulikov <[email protected]>
) Co-authored-by: Claude <[email protected]> Co-authored-by: Dan Cline <[email protected]>
paradigmxyz#18964) Co-authored-by: Matthias Seitz <[email protected]>
…#19115) Signed-off-by: Ignacio Hagopian <[email protected]>
Co-authored-by: Matthias Seitz <[email protected]>
Co-authored-by: github-merge-queue <[email protected]> Co-authored-by: Matthias Seitz <[email protected]>
d09f25b to
f7a4433
Compare
Signed-off-by: Ignacio Hagopian <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: YK <[email protected]> Co-authored-by: Federico Gimenez <[email protected]> Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: sashass1315 <[email protected]> Co-authored-by: radik878 <[email protected]> Co-authored-by: drhgencer <[email protected]> Co-authored-by: James Prestwich <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: GarmashAlex <[email protected]> Co-authored-by: Brian Picciano <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]> Co-authored-by: Mablr <[email protected]> Co-authored-by: Skylar Ray <[email protected]> Co-authored-by: kevaundray <[email protected]> Co-authored-by: Wolfgang Welz <[email protected]> Co-authored-by: Karl Yu <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: AJStonewee <[email protected]> Co-authored-by: Avory <[email protected]> Co-authored-by: stevencartavia <[email protected]> Co-authored-by: Léa Narzis <[email protected]> Co-authored-by: futreall <[email protected]> Co-authored-by: maradini77 <[email protected]> Co-authored-by: crazykissshout <[email protected]> Co-authored-by: Dharm Singh <[email protected]> Co-authored-by: leopardracer <[email protected]> Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Dmitry <[email protected]> Co-authored-by: Micke <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]>
Signed-off-by: Ignacio Hagopian <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: YK <[email protected]> Co-authored-by: Federico Gimenez <[email protected]> Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: sashass1315 <[email protected]> Co-authored-by: radik878 <[email protected]> Co-authored-by: drhgencer <[email protected]> Co-authored-by: James Prestwich <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: GarmashAlex <[email protected]> Co-authored-by: Brian Picciano <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]> Co-authored-by: Mablr <[email protected]> Co-authored-by: Skylar Ray <[email protected]> Co-authored-by: kevaundray <[email protected]> Co-authored-by: Wolfgang Welz <[email protected]> Co-authored-by: Karl Yu <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: AJStonewee <[email protected]> Co-authored-by: Avory <[email protected]> Co-authored-by: stevencartavia <[email protected]> Co-authored-by: Léa Narzis <[email protected]> Co-authored-by: futreall <[email protected]> Co-authored-by: maradini77 <[email protected]> Co-authored-by: crazykissshout <[email protected]> Co-authored-by: Dharm Singh <[email protected]> Co-authored-by: leopardracer <[email protected]> Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Dmitry <[email protected]> Co-authored-by: Micke <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]>
Signed-off-by: Ignacio Hagopian <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: YK <[email protected]> Co-authored-by: Federico Gimenez <[email protected]> Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: sashass1315 <[email protected]> Co-authored-by: radik878 <[email protected]> Co-authored-by: drhgencer <[email protected]> Co-authored-by: James Prestwich <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: GarmashAlex <[email protected]> Co-authored-by: Brian Picciano <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]> Co-authored-by: Mablr <[email protected]> Co-authored-by: Skylar Ray <[email protected]> Co-authored-by: kevaundray <[email protected]> Co-authored-by: Wolfgang Welz <[email protected]> Co-authored-by: Karl Yu <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: AJStonewee <[email protected]> Co-authored-by: Avory <[email protected]> Co-authored-by: stevencartavia <[email protected]> Co-authored-by: Léa Narzis <[email protected]> Co-authored-by: futreall <[email protected]> Co-authored-by: maradini77 <[email protected]> Co-authored-by: crazykissshout <[email protected]> Co-authored-by: Dharm Singh <[email protected]> Co-authored-by: leopardracer <[email protected]> Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Dmitry <[email protected]> Co-authored-by: Micke <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]>
Signed-off-by: Ignacio Hagopian <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: YK <[email protected]> Co-authored-by: Federico Gimenez <[email protected]> Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: sashass1315 <[email protected]> Co-authored-by: radik878 <[email protected]> Co-authored-by: drhgencer <[email protected]> Co-authored-by: James Prestwich <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: GarmashAlex <[email protected]> Co-authored-by: Brian Picciano <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]> Co-authored-by: Mablr <[email protected]> Co-authored-by: Skylar Ray <[email protected]> Co-authored-by: kevaundray <[email protected]> Co-authored-by: Wolfgang Welz <[email protected]> Co-authored-by: Karl Yu <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: AJStonewee <[email protected]> Co-authored-by: Avory <[email protected]> Co-authored-by: stevencartavia <[email protected]> Co-authored-by: Léa Narzis <[email protected]> Co-authored-by: futreall <[email protected]> Co-authored-by: maradini77 <[email protected]> Co-authored-by: crazykissshout <[email protected]> Co-authored-by: Dharm Singh <[email protected]> Co-authored-by: leopardracer <[email protected]> Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Dmitry <[email protected]> Co-authored-by: Micke <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]>
Signed-off-by: Ignacio Hagopian <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: YK <[email protected]> Co-authored-by: Federico Gimenez <[email protected]> Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: sashass1315 <[email protected]> Co-authored-by: radik878 <[email protected]> Co-authored-by: drhgencer <[email protected]> Co-authored-by: James Prestwich <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: GarmashAlex <[email protected]> Co-authored-by: Brian Picciano <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]> Co-authored-by: Mablr <[email protected]> Co-authored-by: Skylar Ray <[email protected]> Co-authored-by: kevaundray <[email protected]> Co-authored-by: Wolfgang Welz <[email protected]> Co-authored-by: Karl Yu <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: AJStonewee <[email protected]> Co-authored-by: Avory <[email protected]> Co-authored-by: stevencartavia <[email protected]> Co-authored-by: Léa Narzis <[email protected]> Co-authored-by: futreall <[email protected]> Co-authored-by: maradini77 <[email protected]> Co-authored-by: crazykissshout <[email protected]> Co-authored-by: Dharm Singh <[email protected]> Co-authored-by: leopardracer <[email protected]> Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Dmitry <[email protected]> Co-authored-by: Micke <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]>
Signed-off-by: Ignacio Hagopian <[email protected]> Co-authored-by: Galoretka <[email protected]> Co-authored-by: YK <[email protected]> Co-authored-by: Federico Gimenez <[email protected]> Co-authored-by: Matthias Seitz <[email protected]> Co-authored-by: Arsenii Kulikov <[email protected]> Co-authored-by: sashass1315 <[email protected]> Co-authored-by: radik878 <[email protected]> Co-authored-by: drhgencer <[email protected]> Co-authored-by: James Prestwich <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: yongkangc <[email protected]> Co-authored-by: Alexey Shekhirin <[email protected]> Co-authored-by: Claude <[email protected]> Co-authored-by: GarmashAlex <[email protected]> Co-authored-by: Brian Picciano <[email protected]> Co-authored-by: Roman Hodulák <[email protected]> Co-authored-by: Dan Cline <[email protected]> Co-authored-by: Mablr <[email protected]> Co-authored-by: Skylar Ray <[email protected]> Co-authored-by: kevaundray <[email protected]> Co-authored-by: Wolfgang Welz <[email protected]> Co-authored-by: Karl Yu <[email protected]> Co-authored-by: MozirDmitriy <[email protected]> Co-authored-by: AJStonewee <[email protected]> Co-authored-by: Avory <[email protected]> Co-authored-by: stevencartavia <[email protected]> Co-authored-by: Léa Narzis <[email protected]> Co-authored-by: futreall <[email protected]> Co-authored-by: maradini77 <[email protected]> Co-authored-by: crazykissshout <[email protected]> Co-authored-by: Dharm Singh <[email protected]> Co-authored-by: leopardracer <[email protected]> Co-authored-by: Ignacio Hagopian <[email protected]> Co-authored-by: Dmitry <[email protected]> Co-authored-by: Micke <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-merge-queue <[email protected]>
No description provided.