-
Notifications
You must be signed in to change notification settings - Fork 767
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expiry time for MultiSig calls #1281
base: master
Are you sure you want to change the base?
Conversation
@liamaharon Would be great if you could review my PR here, I added the |
) | ||
} | ||
|
||
/// DEPRECATED: Use the `approve_as_multi` extrinsic instead. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/// DEPRECATED: Use the `approve_as_multi` extrinsic instead. | |
/// DEPRECATED: Use the `approve_as_multi` extrinsic instead. | |
/// It will be removed after March 2024. |
I haven't looked at the entire PR but if this is moving forward we need to create a 'deprecation' issue just like this one #147 (following the process described here #182)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From my understanding after reading the description of #182, shouldn't this be a note inside the deprecated
attribute macro instead of a plain comment?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
True, that would help if a call to that function is compiled by Rust, which most likely would happen within a test.
Most of the cases the dispatchable function would be called by external Builders, in that case there isn't much we can do at the moment, please see #182 (comment)
This is getting close to completion. @ggwpez the multisig pallet is especially sensitive so I'm guessing needs an audit? Do you know how to request an srlabs review? |
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Liam Aharon <[email protected]>
Co-authored-by: Juan <[email protected]>
8a0cdb5
to
c4350c1
Compare
Co-authored-by: Francisco Aguirre <[email protected]>
@Szegoo can you please merge master then we try again? |
Done, should hopefully work now. |
bot bench polkadot-pallet --pallet=pallet_multisig --runtime rococo |
bot bench polkadot-pallet --pallet=pallet_multisig --runtime westend |
@liamaharon https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/3979977 was started for your command Comment |
bot bench cumulus-assets --pallet=pallet_multisig --runtime asset-hub-westend |
@liamaharon https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/3979980 was started for your command Comment |
bot bench cumulus-bridge-hubs --pallet=pallet_multisig --runtime bridge-hub-rococo |
@liamaharon https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/3979981 was started for your command Comment |
bot bench cumulus-contracts --pallet=pallet_multisig --runtime contracts-rococo |
@liamaharon https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/3979982 was started for your command Comment |
@liamaharon https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/3979984 was started for your command Comment |
…e=westend --target_dir=polkadot --pallet=pallet_multisig
@liamaharon Command |
@liamaharon Command |
@liamaharon Command |
@liamaharon Command |
@liamaharon Command |
The CI pipeline was cancelled due to failure one of the required jobs. |
@Szegoo do you still want to land this pr? If yes, please update and then we need to find some reviewers. |
Introduces:
TODO:
NewMultisig
event to include a field for expiryclear_expired_multi
clear_expired_multi
extrinsicclear_expired_multi
extrinsic.This PR is migrated from the Substrate repo.
The original PR: paritytech/substrate#14444
Closes: #231