Relayed transactions support
Golden rule:
'Users cannot interact with the MultiversX blockchain without holding and paying any EGLD.'
Given this rule, someone may ask: Should I hold EGLD when I am registering as a new user of a dApp on MultiversX? With relayed transactions the answer is no. All fees will be paid by the relayer (the one who creates the transaction with the data given by the user).
You may wonder why two versions and what differences a user may find between them?
We started with version 1 some time ago but version 2 comes with some improvements:
- payload field is shorter which translates in smaller fees to be paid when sending the transaction;
- eliminates the need of calculating the matching gas limit values between the relayed and inner transactions, calculus that had to be done with v1.
More specifications about relayed transactions can be found here.
More information about relayed transactions builders can be found on docs.multiversx.com.
If you want to deep dive into code here is the link to Github Release.
Feel free to send us a feedback or open a topic in our Discord Server and share your thoughts so that we can build better products. If you have a great idea, share it with us and let’s make it happen by implementing and integrating it in our ecosystem.
Stay curious!