Important: It may be necessary to use the democracy runtime module to propose to modify the current runtime configuration so that the Minimum Deposit, Launch Period, and Voting Period are reasonable values. If they were set with unreasonable values at genesis, then it may be necessary to modify them using Sudo.
Add the Multisig Proxy account and the DHX DAO Unlocked Reserves (Treasury) account (4LTFqiD6H6g8a7ur9WH4RxhWx2givWfK7o5EDed3ai1nYTvk) to your Address book
- Note: The Treasury account for each chain is specified in the chain_spec.rs
The first step is to submit a preimage of the proposal.
Click on Submit preimage
Choose for send_from_account an account (with sufficient balance to pay any fees)
Choose for propose an extrinsic balances and select forceTransfer as function
Choose for source the account of the Treasury (DHX DAO Unlocked Reserves).
Choose for dest the account of the Multisig Proxy.
Choose for value the value in DHX that you propose to be transferred to the Multisig Proxy that will perform the subsequent transfer to the Supernode account
Copy the preimage hash that represents the proposal.
Leave the value for the _weight parameter at the default of 0.
Click "Submit Transaction" and then "Sign and Submit".
Select the account from which you want to submit the proposal (with sufficient balance to pay any fees)
Enter the preimage hash related to the proposal (copied in the previous step)
Set the locked balance.
Click the Submit proposal button and sign the transaction
Click the Second button associated with the Proposal from the previous steps.
Choose an account to second the proposal with the required deposit.
- Note: The Minimum Deposit is specified in the DataHighway's runtime configuration under "democracy"
Click "Second" to broadcast the transaction.
Repeat the above steps with other accounts that wish to second the proposal until it is tabled (brought to a referendum vote at an upcoming launch period).
Wait until the Launch Period ends, which is specified in the DataHighway's runtime configuration under "democracy"
Go to the "Referenda" column
Click the "Vote" button to cast a vote for or against the proposal and optionally lock up tokens longer to increase the weight of the vote.
Click the "Vote" button to submit the transaction
Repeat the above steps with other accounts that wish to vote on the referenda.
Wait until the Voting Period ends, which is specified in the DataHighway's runtime configuration under "democracy"
Check that the recipient Supernode is able to receive and interpret transactions received from a Multisig account.
Multisig Proxy account signaturies create a transfer to topup the Supernode with the DHX tokens that it received as a result of the referendum passing from approval voting by the community.