Senate
Last updated
Last updated
This is a guide for Senators on how to perform senate actions. This guide is outdated as senators now have UI.
Visit
Go to Developer -> Extrinsics -> senate
-> propose(...)
threshold
: 51% * number of senate members, round up. Examples:
3 senate members - threshold = 2
4 senate members - threshold = 3
5 senate members - threshold = 3
proposal
:
llm
treasuryLlmTransferToPolitipool(...)
(or treasuryLlmTransfer
for liquid LLM or treasuryLldTransfer
for LLD)
toAccount
: recipient of LLM
amount
: LLM in grains, so 1 LLM = 1000000000000
(12 zeros)
lengthBound
: 54
Developer -> Extrinsics -> senate
-> propose(...)
threshold
: 51% * number of senate members, round up
proposal
:
democracy
emergencyCancel
refIndex
: index of referendum to cancel
lengthBound
: 10
Developer -> Extrinsics -> senate
-> propose(...)
threshold
: 51% * number of senate members, round up
proposal
:
democracy
cancelProposal
refIndex
: index of referendum to cancel
lengthBound
: 7
Developer -> Chain state -> senate
-> proposals()
Click +
button
The hash is the string that starts with 0x
.
Developer -> Chain state -> senate
-> proposalOf(h256)
Put the hash from previous step.
Click +
button
Make sure the section, method and args match what you expect.
Developer -> Extrinsics -> senate
-> vote(...)
proposal
: hash from previous step
index
: 0
approve
: yes
After at least threshold
number of senators voted yes, anyone can execute the motion:
Developer -> Extrinsics -> senate
-> close(...)
proposalHash
: hash from previous step
index
: 0
proposalWeightBound
refTime
: 1307232
proofSize
: 0
lengthBound
: same as in Propose motion section
Visit
Visit
Visit
Visit
Visit
Visit