-
Notifications
You must be signed in to change notification settings - Fork 375
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(gnoland): Define NoopMsg to facilitate the creation of sponsor transaction (gasless transaction) #2209
base: master
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #2209 +/- ##
==========================================
+ Coverage 60.21% 60.32% +0.10%
==========================================
Files 562 562
Lines 75038 75084 +46
==========================================
+ Hits 45184 45294 +110
+ Misses 26479 26409 -70
- Partials 3375 3381 +6
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Can you explain why you need this? |
I want a feature where a user who owns the native token (sponsor) can cover the gas fees for a user who does not own the native token (sponsoree), allowing them to perform on-chain actions with their messages (such as calling a realm function) |
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.
The goal of NoopMsg is to be a message that does nothing and is as small as possible once transmitted and stored.
Then, we can use it in multi-message transactions to experiment with gas sponsorship.
… define-MsgNoop
Update 2024-06-19 : This PR is in the process of refactoring the
sponsor transaction
section. It will be open for review when completedUpdate 2024-06-26 : Ready to review
Update 2024-07-25 : The sponsor
transaction section
has been moved to #2630From Proposal #2152:
This PR Introduces a new message type
vm.MsgNoop
: a type of message that does not trigger any logic processing in thevmHandler
Related Pull Requests:
Contributors' checklist...
BREAKING CHANGE: xxx
message was included in the description