-
Notifications
You must be signed in to change notification settings - Fork 662
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
refactor!: add v2 MerklePath
with bytes in favour of strings
#6644
Merged
damiannolan
merged 21 commits into
main
from
damian/6496-merkle-path-constructor-breakage
Jul 3, 2024
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
a0d2789
refactor: adapt merkle path to use repeated bytes in favour of strings
damiannolan a82bdbb
Merge branch 'main' into damian/6496-merklepath-bz
damiannolan 9bb5066
refactor: update NewMerklePath func sig to take bytes
damiannolan 5cbded9
nit: rm unnecessary variable
damiannolan f722998
Merge branch 'main' into damian/6496-merkle-path-constructor-breakage
damiannolan 0ddbc9c
nit: rename var
damiannolan 4435588
chore: add changelog
damiannolan eab33ad
Merge branch 'main' into damian/6496-merkle-path-constructor-breakage
damiannolan 733539c
fix: introduce legacy merkle path type for encoding compatibility wit…
damiannolan 4c66e27
Merge branch 'main' into damian/6496-merkle-path-constructor-breakage
damiannolan e09a2af
refactor: adapt code to handle v2 proto MerklePath
damiannolan dc567e9
chore: add deprecation notices for v1 merkle path
damiannolan 9aca51c
chore: update changelog
damiannolan 5b35718
fix: use pointer to leverage omitempty correctly in contract api
damiannolan 47460fa
test: add tests for 08-wasm contract api encoding
damiannolan adc9718
Merge branch 'main' into damian/6496-merkle-path-constructor-breakage
damiannolan ba58f37
refactor: adapt IsValidUTF func per review suggestion and add more tests
damiannolan 7667e2e
Merge branch 'main' into damian/6496-merkle-path-constructor-breakage
crodriguezvega dc34a09
refactor: use v2.MerklePath in contract api and update 08-wasm changelog
damiannolan 6016180
Update CHANGELOG.md
damiannolan 25733bf
Merge branch 'main' into damian/6496-merkle-path-constructor-breakage
damiannolan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains 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
This file contains 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
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains 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
Oops, something went wrong.
Oops, something went wrong.
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.
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.
Assigns the
NewMerklePath
func oftypes
to thev2
impl.We can discuss handling this differently if anyone has concerns or dislikes this approach.