Skip to content

Westend: Support Meta Transactions#11469

Open
cirko33 wants to merge 18 commits intomasterfrom
cirko33-meta-tx-runtimes
Open

Westend: Support Meta Transactions#11469
cirko33 wants to merge 18 commits intomasterfrom
cirko33-meta-tx-runtimes

Conversation

@cirko33
Copy link
Member

@cirko33 cirko33 commented Mar 23, 2026

Support Meta Transactions via meta-tx pallet for next Westend runtimes:

  • Asset Hub
  • Coretime
  • People
  • Collectives

@cirko33 cirko33 self-assigned this Mar 23, 2026
@cirko33 cirko33 added the A4-backport-stable2603 Pull request must be backported to the stable2603 release branch label Mar 23, 2026
@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd prdoc --audience runtime_user --bump major

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_meta_tx --runtime asset-hub-westend

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_meta_tx --runtime coretime-westend

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_meta_tx --runtime people-westend

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_meta_tx --runtime collectives-westend

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime asset-hub-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime coretime-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime people-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime collectives-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime people-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- people-westend: ['pallet_meta_tx']

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime collectives-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.00us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- collectives-westend: ['pallet_meta_tx']

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime coretime-westend" has failed ❌! See logs here

Details

Command output:

✅ Successful benchmarks of runtimes/pallets:
-- coretime-westend: ['pallet_meta_tx']

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_meta_tx --runtime asset-hub-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.08us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- asset-hub-westend: ['pallet_meta_tx']

@cirko33 cirko33 marked this pull request as ready for review March 23, 2026 17:50
@cirko33 cirko33 requested a review from muharem March 23, 2026 17:50
@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_verify_signature --runtime asset-hub-westend

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_verify_signature --runtime coretime-westend

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_verify_signature --runtime people-westend

@cirko33
Copy link
Member Author

cirko33 commented Mar 23, 2026

/cmd bench --pallet pallet_verify_signature --runtime collectives-westend

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime asset-hub-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime coretime-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime people-westend" has started 🚀 See logs here

@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime collectives-westend" has started 🚀 See logs here

…t_verify_signature --runtime coretime-westend'
@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime coretime-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.34us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.00us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.08us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- coretime-westend: ['pallet_verify_signature']

…t_verify_signature --runtime collectives-westend'
@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime collectives-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.60us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.00us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.08us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- collectives-westend: ['pallet_verify_signature']

…t_verify_signature --runtime people-westend'
@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime people-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.64us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.00us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.08us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- people-westend: ['pallet_verify_signature']

…t_verify_signature --runtime asset-hub-westend'
@github-actions
Copy link
Contributor

Command "bench --pallet pallet_verify_signature --runtime asset-hub-westend" has finished ✅ See logs here

Details

Subweight results:
File Extrinsic Old New Change [%]
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/people/people-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/coretime/coretime-westend/src/weights/pallet_meta_tx.rs bare_dispatch 8.94us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_verify_signature.rs verify_signature 43.52us Added
cumulus/parachains/runtimes/collectives/collectives-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.00us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_verify_signature.rs verify_signature 43.69us Added
cumulus/parachains/runtimes/assets/asset-hub-westend/src/weights/pallet_meta_tx.rs bare_dispatch 9.08us Added
Command output:

✅ Successful benchmarks of runtimes/pallets:
-- asset-hub-westend: ['pallet_verify_signature']

@muharem muharem changed the title Pallet Meta Tx into multiple runtimes Westend: Integrate Meta Tramsactions Mar 25, 2026
@muharem muharem changed the title Westend: Integrate Meta Tramsactions Westend: Support Meta Tramsactions Mar 25, 2026
@cirko33 cirko33 changed the title Westend: Support Meta Tramsactions Westend: Support Meta Transactions Mar 25, 2026
@cirko33
Copy link
Member Author

cirko33 commented Mar 25, 2026

/cmd prdoc --audience runtime_user --bump major --force

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A4-backport-stable2603 Pull request must be backported to the stable2603 release branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants