forked from MetaMask/template-snap-monorepo
-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: add wasm tx generator for snap sign #4
Merged
Commits on Nov 14, 2023
-
feat: add wasm tx generator for snap sign
This commit introduces a WASM transaction parser and encoder to the snap. The returned bytes of the `signTransaction` method will be a borsh serialized transaction, that can be directly sent to sequencers. It adds the bytecode of the wasm to the hardcoded snap source so its source is committed to the hash of the published snap. It is done that way to avoid exploits from the UI that might return malicious WASM files and sign tampered messages for the user - having the bytes of the WASM committed to the plugin asserts the signature will be only for the intended message.
Configuration menu - View commit details
-
Copy full SHA for f77dc1b - Browse repository at this point
Copy the full SHA f77dc1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 776c5a3 - Browse repository at this point
Copy the full SHA 776c5a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 151abc0 - Browse repository at this point
Copy the full SHA 151abc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee34a87 - Browse repository at this point
Copy the full SHA ee34a87View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdfd1cf - Browse repository at this point
Copy the full SHA cdfd1cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 832fab4 - Browse repository at this point
Copy the full SHA 832fab4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa11d55 - Browse repository at this point
Copy the full SHA fa11d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46924a3 - Browse repository at this point
Copy the full SHA 46924a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b115d2e - Browse repository at this point
Copy the full SHA b115d2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d6c821 - Browse repository at this point
Copy the full SHA 0d6c821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ddc819 - Browse repository at this point
Copy the full SHA 5ddc819View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca8f790 - Browse repository at this point
Copy the full SHA ca8f790View commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2834e86 - Browse repository at this point
Copy the full SHA 2834e86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6028b6a - Browse repository at this point
Copy the full SHA 6028b6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 857757e - Browse repository at this point
Copy the full SHA 857757eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95304ed - Browse repository at this point
Copy the full SHA 95304edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c683f5 - Browse repository at this point
Copy the full SHA 2c683f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6f1730 - Browse repository at this point
Copy the full SHA f6f1730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70af423 - Browse repository at this point
Copy the full SHA 70af423View commit details
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.