Commit b5201fa0 authored by Oliver Tale-Yazdi's avatar Oliver Tale-Yazdi Committed by GitHub
Browse files

FRAME: inherited call weight syntax (#13932)



* First approach on pallet::call_weight

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Use attr on pallet::call instead

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Ui tests

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Rename to weight(prefix = ...))

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Simplify to #[pallet::call(weight(T))]

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Add stray token error

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Cleanup

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Migrate remaining pallets

Using script from https://github.com/ggwpez/substrate-scripts/blob/e1b5ea5b5b4018867f3e869fce6f448b4ba9d71f/frame-code-migration/src/call_weight.rs



Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Try to add some docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Revert "Migrate remaining pallets"

Lets do this as a follow-up, I dont want to bloat this small MR.

This reverts commit 331d4b42d72de1dacaed714d69166fa1bc9c92dd.

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Renames

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Review fixes

Co-authored-by: default avatarSam Johnson <[email protected]>

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Test weights

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update UI tests

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update frame/support/procedural/src/pallet/parse/mod.rs

Co-authored-by: default avatarMuharem Ismailov <[email protected]>

* Remove old code

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

* Update docs

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>

---------

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
Co-authored-by: parity-processbot <>
Co-authored-by: default avatarMuharem Ismailov <[email protected]>
parent 6e5141fc
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment