Permanently place a proposal into the blacklist. This prevents it from ever being
proposed again.
Remove a proposal.
Remove a referendum.
Clears all public proposals.
Delegate the voting power (with some given conviction) of the sending account.
Schedule an emergency cancellation of a referendum. Cannot happen twice to the same
referendum.
Schedule a referendum to be tabled once it is legal to schedule an external
referendum.
Schedule a negative-turnout-bias referendum to be tabled next once it is legal to
schedule an external referendum.
Schedule a majority-carries referendum to be tabled next once it is legal to schedule
an external referendum.
Schedule the currently externally-proposed majority-carries referendum to be tabled
immediately. If there is no externally-proposed referendum currently, or if there is one
but it is not a majority-carries referendum then it fails.
Propose a sensitive action to be taken.
Remove a vote for a referendum.
Remove a vote for a referendum.
Signals agreement with a particular proposal.
Set or clear a metadata of a proposal or a referendum.
Undelegate the voting power of the sending account.
Unlock tokens that have an expired lock.
Veto and blacklist the external proposal hash.
Vote in a referendum. If vote.is_aye()
, the vote is to enact the proposal;
otherwise it is a vote to keep the status quo.