Topup Supernodes
#
How community may propose to transfer DHX tokens from Treasury to a Multisig Proxy account for transfer to topup a Supernode#
Step 1: Check the DataHighway runtime parameters are reasonable values and modify them if necessaryImportant: 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.
#
Step 2: Submit a Preimage Hash of the Proposal to transfer Treasury funds to the Multisig Proxy accountAdd the Multisig Proxy account and the DHX DAO Unlocked Reserves (Treasury) account (4LTFqiD6H6g8a7ur9WH4RxhWx2givWfK7o5EDed3ai1nYTvk) to your Address book on the Tanganika Network
- Note: The Treasury account for each chain is specified in the chain_spec.rs
Go to Democracy page https://polkadot.js.org/apps/?rpc=wss://tanganika.datahighway.com#/democracy
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".
#
Step 3: Submit the ProposalSelect 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
#
Step 4: Seconding the ProposalClick the Second button associated with the Proposal from the previous steps.
Choose an account to second the proposal with the required deposit.
- Note: The
MinimumDeposit
is specified in the DataHighway's runtime configuration under "democracy"
- Note: The
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
LaunchPeriod
ends, which is specified in the DataHighway's runtime configuration under "democracy"
#
Step 5: Voting on the ProposalGo to Democracy page https://polkadot.js.org/apps/?rpc=wss://tanganika.datahighway.com#/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
VotingPeriod
ends, which is specified in the DataHighway's runtime configuration under "democracy"
#
Step 6: Transfer from the Multisig Proxy account to the SupernodeCheck 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.