Skip to content

Commit

Permalink
Update from gui1117 running command 'prdoc --audience runtime_dev run…
Browse files Browse the repository at this point in the history
…time_user'
  • Loading branch information
command-bot committed Jan 2, 2025
1 parent d553973 commit 2147529
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions prdoc/pr_7028.prdoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
title: '[draft] Make `TransactionExtension` tuple of tuple transparent for implication'
doc:
- audience:
- Runtime Dev
- Runtime User
description: |-
Currently `(A, B, C)` and `((A, B), C)` change the order of implications in the transaction extension pipeline. This order is not accessible in the metadata, because the metadata is just a vector of transaction extension, the nested structure is not visible.

This PR make the implementation for tuple of `TransactionExtension` better for tuple of tuple. `(A, B, C)` and `((A, B), C)` don't change the implication for the validation A.

This is a breaking change but only when using the trait `TransactionExtension` the code implementing the trait is not breaking (surprising rust behavior but fine).
crates:
- name: pallet-skip-feeless-payment
bump: major
- name: sp-runtime
bump: major

0 comments on commit 2147529

Please sign in to comment.