Technical Committee Operations
This article introduces how to use some functions of Technical committee.
Pre-requisite: Before reading this article, you should be familiar with how to submit a proposal.
Fast-track an external proposal#
When an urgent upgrade or configuration is required, the Technical Committee can use the "Fast track" to make the external proposal submitted by the council immediately go to a short referendum, and can set a short delay time for scheduled execution time.
As shown in the figure below, a member of the Technical Committee submitted a Fast track proposal, setting the voting period
to 20 blocks. When the voting is over, the proposal is executed after a delay of 1 block.
voting period
must be greater than or equal to FastTrackVotingPeriod
configured by pallet_democracy. FastTrackVotingPeriod
is 3
hours in Turing.
When the threshold is reached, click close to move the proposal to referenda.
Veto an external proposal#
Any single Technical Committee member may veto a coming council proposal (external proposal).
When a external proposal is vetoed, it is not only removed from democracy but also added to the blacklist.
The council can no longer submit proposals in the blacklist.
After the cooloff period (5 days in Turing, 10 days in Ava Protocol), the proposal will be removed from the blacklist.
-
Get the proposal hash**
This is an external proposal. Please record the proposal hash for later use.
-
Submit extrinsic**
Submit an extrinsic to veto external proposal with proposal hash.
Because calling
vetoExternal
requires Technical Committee permission. So we call it throughtechnicalCommittee.execute
.Note: The
lengthBound
parameter value must be larger thanproposal.using_encoded(|x| x.len())
After executing the above extrinsic, the external proposal will be vetoed immediately.
**Note: Please close this motion before the external proposal goes to a referendum.*8
Cancel a proposal#
We can remove a proposal in democracy through the Technical Committee.
-
Get the proposal index
This is a proposal. Please record the proposal index for later use.
-
Submit a technical-committee motion
Submit a technical-committee motion to cancel a proposal with proposal index.
This call requires all Technical Committee members to approve. So we need to set the
threshold
to the number of Technical Committee members. -
Vote
-
Close technical-committee proposal to execute.
When you close the technical-committee proposal, the proposal in democracy will be removed.
Note: Please close this technical-committee proposal before the democracy proposal goes to a referendum.