Relayed Transactions V3: A New Milestone in MultiversX Protocol

By NOWNodes | NOWNodes | 4 Feb 2025


With the release of Relayed Transactions V3 in MultiversX Protocol, users can now send transactions without having to pay gas fees themselves. This article will explore how it works, its advantages, and the technical details to consider.

Gas-Free Transactions

Previously, to send a transaction, a user needed to have a sufficient balance to cover the gas fee. If the balance was insufficient, the transaction would simply fail. Relayed Transactions V3 solves this problem by allowing the user to delegate gas fee payments to a third party — the relayer.

How It Works

The transaction process now follows these steps:

  1. The user creates a transaction and specifies the relayer’s address (a special account that agrees to cover the fee).
  2. The user signs the transaction, confirming their consent.
  3. The relayer signs the transaction, confirming their willingness to pay the fee.
  4. The transaction is sent to the network, and the relayer covers the gas fee instead of the user.

This allows users to execute transactions even without funds to pay for gas, as long as a relayer is willing to cover the costs.

What We Have Updated

NOWNodes has implemented updates to ensure full support for Relayed Transactions V3. The key improvements include:

  • Upgrading node software to the latest Spica Patch 2 version.
  • Optimizing relayed transaction processing to enhance speed and reduce network load.
  • Implementing additional validation mechanisms to ensure security and signature correctness for both the sender and the relayer.
  • Performance monitoring of nodes to support new transaction types and maintain network stability.

Technical Details

From a technical perspective, Relayed Transactions V3 introduces two new fields in the transaction structure:

  • relayer – the address of the relayer covering the fee.
  • relayerSignature – the relayer’s signature confirming their agreement to pay the fee.

The new transaction format:

RelayedV3Transaction {
Sender: <Sender address>,
Receiver: <Receiver address>,
Value: <value>,
GasLimit: <base_cost> + <base_cost> + <cost_per_byte> * length(txData),
Relayer: <Relayer address>,
RelayerSignature: <Relayer signature>,
Signature: <Sender signature>
}

Gas Cost Calculation

Relayed transactions now include a fixed additional base cost of 50,000 gas.

Example calculation:

  • A regular transaction (e.g., transferring funds with 4-byte data) would cost 56,000 gas.
  • The same transaction with a relayer will cost 106,000 gas.

These additional costs are necessary to process the relayer’s signature and the more complex transaction execution logic.

Why This Matters

The introduction of Relayed Transactions V3 in MultiversX Protocol addresses multiple challenges:

  • Simplified blockchain interaction – users can send transactions without maintaining a balance for gas fees.
  • Seamless dApp integration – services can cover users’ transaction fees, making interactions more user-friendly.
  • Flexible fee payments – relayers can act independently or as part of services offering convenient transactions.

Conclusion

Relayed Transactions V3 represents a major step forward in improving the usability of MultiversX Protocol. The ability to delegate gas fee payments to a third party opens up new use cases, simplifies user interactions, and makes crypto transactions more accessible.

By implementing these updates, NOWNodes has ensured its infrastructure is fully prepared to support relayed transactions, maintaining efficiency and security across the network.

How do you rate this article?

34


NOWNodes
NOWNodes

Leading node infra provider. Access 99+ blockchain networks via Node and Blockbook APIs. Create websocket connections and develop with zero rate limits.


NOWNodes
NOWNodes

Full RPC Nodes & Block Explorers. 99+ most popular blockchain networks supported. We provide educational content on blockchain development for beginners and experienced community members. 👉 nownodes.io 👈 Besides, we do provide free API for up to 100,000 requests. Drop us a line to get yours.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.