Delegating Voting Power on Polkadot.JS

For an overview on how delegation works in OpenGov, check out the Multirole Delegation section on the Learn OpenGov page.

The following steps outline how to delegate voting power in OpenGov through Polkadot-JS UI:

  1. Navigate to the referenda tab

  2. Click the Delegate icon in the top-right corner

  3. Ensure the delegate from account field lists the account you wish to apply delegation over

  4. Next, select the appropriate submission track that you wish to delegate (or select the option apply delegation to all tracks)

  5. Specify the delegate vote value, which is the amount of DOT or KSM you wish to provide the delegate with

  6. Provide a conviction multiplier determining how long the funds from the previous step are locked (for additional details see the section on Voluntary Locking) and click Next

  7. The final step is to provide the account address that will be the delegate for the original account provided (this account will be receiving the voting power for the source account on the specified track)

When you are ready to undelegate:

  1. Navigate to the extrinsics tab

  2. Select a wallet address that is currently delegating to another account

  3. From the submit the following extrinsic dropdown, select convictionVoting

  4. Select undelegate from the next dropdown to the right of the previous step (note you can also delegate from this page as an alternative to the solution provided above)

  5. Provide the submission track that was used when originally delegating from above

  6. Sign and submit the transaction to restore the voting power back to the original source address

Last updated