refactor(besu): rework MPT proof verification - #1093
Draft
gjermundgaraba wants to merge 22 commits into
Draft
Conversation
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
2 times, most recently
from
August 20, 2026 12:58
fdf1793 to
f309126
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 20, 2026 16:29
f309126 to
8a5f35e
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
2 times, most recently
from
August 20, 2026 18:28
b9d0427 to
5ff6b89
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
4 times, most recently
from
August 21, 2026 12:09
3b27150 to
508eeab
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
2 times, most recently
from
August 21, 2026 13:55
341e8e2 to
c7281a4
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
3 times, most recently
from
August 21, 2026 15:33
94d4e29 to
4898b2d
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 22, 2026 14:06
4898b2d to
5667ab0
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 22, 2026 14:34
5667ab0 to
b95f30a
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
2 times, most recently
from
August 22, 2026 14:44
4b32fa5 to
ac49537
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
2 times, most recently
from
August 22, 2026 16:21
250223a to
9eb93eb
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 25, 2026 14:46
a749616 to
50973d4
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 25, 2026 15:27
50973d4 to
3e40753
Compare
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 26, 2026 12:00
3e40753 to
c64b030
Compare
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
The include_str! path in proof-api-besu-to-besu was missing the ibc-solidity/ segment, so the crate's test target failed to compile, breaking the root-level cargo test/clippy checks. The Go fixture generator wrote qbft.json to test/besu-bft/fixtures (relative to the repo root) while the Foundry suite reads ibc-solidity/test/besu-bft/fixtures, so fixture regeneration aborted with a missing-directory error and never updated the committed fixture. Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Use op-geth for EIP-1186 proofs and receipt polling, and OpenZeppelin for RLP encoding. Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
Signed-off-by: Gjermund Garaba <gjermund@garaba.net>
gjermundgaraba
force-pushed
the
gjermund/besu-mpt-rework
branch
from
August 26, 2026 15:05
c64b030 to
73f7de1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
closes: #XXXX
Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.
godoccomments.Files changedin the GitHub PR explorer.SonarCloud Reportin the comment section below once CI passes.