Skip to content
Snippets Groups Projects
Unverified Commit d1cf73a3 authored by Muharem Ismailov's avatar Muharem Ismailov Committed by GitHub
Browse files

FRAME: Meta Transaction (#6428)


Meta transactions implementation.

The meta transaction follows a layout similar to that of a regular
transaction and can leverage the same extensions implementing the
`TransactionExtension` trait. Once signed and shared by the signer, the
relayer may submit a regular transaction with the
`pallet_meta_tx::dispatch` call, passing the signed meta transaction as
an argument.

To see an example, refer to the mock setup and the
`sign_and_execute_meta_tx` test case in
`substrate/frame/meta-tx/src/tests.rs` file.

RFC: https://github.com/paritytech/polkadot-sdk/issues/4123

---------

Co-authored-by: default avatarShawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: command-bot <>
Co-authored-by: default avatarGuillaume Thiolliere <gui.thiolliere@gmail.com>
parent 5f44a778
No related merge requests found
Pipeline #519296 waiting for manual action with stages
in 1 hour, 31 minutes, and 10 seconds