Setheum-Labs / Setheum

Setheum: The Unified Web3 Base Layer - Globally Solving Web3’s Fragmentation Problems. Ready for hacking 🚀
https://setheum.xyz
GNU General Public License v3.0
24 stars 13 forks source link

Account Abstraction and Meta Transactions #1065

Open balqaasem opened 3 months ago

balqaasem commented 3 months ago

Description

A meta transaction is a blockchain interaction where the initiator does not pay the transaction fee. Instead, the transaction is executed from another wallet using a relay mechanism, facilitated by a smart contract or runtime module, on behalf of the initiator.

References

Original Idea Discussion: https://github.com/paritytech/polkadot-sdk/issues/266 RFC: https://github.com/paritytech/polkadot-sdk/issues/4123 Meta Tx Pallet Impl: https://github.com/paritytech/polkadot-sdk/pull/4122 Account Sponsorship Pallet Impl: https://github.com/paritytech/polkadot-sdk/pull/4511 Astar's Account Abstraction Pallet Impl: https://github.com/AstarNetwork/astar-frame/pull/130

balqaasem commented 3 months ago

It's all WIP

Original Idea Discussion: paritytech/polkadot-sdk#266 RFC: paritytech/polkadot-sdk#4123 Meta Tx Pallet Impl: paritytech/polkadot-sdk#4122 Account Sponsorship Pallet Impl: paritytech/polkadot-sdk#4511

balqaasem commented 3 months ago

Astar has an interesting implementation WIP: https://github.com/AstarNetwork/astar-frame/pull/130