Table of Contents

Setup

Preferred method - delegate with override

Smartnode users

Allnodes users

Always vote directly method

Always delegate vote method

Delegate selection

Voting

How-to

Oh noes - I didn’t delegate before the vote started

Share this guide: https://tinyurl.com/rpvoteguide

Setup

Preferred method - delegate with override

This method is ideal for people who:

  • Want to vote most of the time, but want a fallback delegate if you miss a vote
  • Want to delegate most of the time, but reserve the ability to override if you disagree with a vote

This does not work if you wish to be a delegate - see “Alway vote directly”.

Smartnode users

  1. Choose a delegate you trust. See https://delegates.rocketpool.net/ and record their address
  2. On your smart node: rocketpool node set-voting-delegate <delegate_address>
  1. Note, don’t include the “<” and “>”
  1. Get a hardware wallet (eg, ledger) and import your node wallet using its mnemonic

If/when you want to vote yourself, you’ll use your hardware wallet.

This will take away your bit of power from the delegate and use it directly.

If you don’t vote - no worries, your delegate will vote for you.

Allnodes users

  1. Choose a delegate you trust. See https://delegates.rocketpool.net/ and record their address
  2. Click the 3 dots to the right of your minipool and select “Governance voting rights”
  3. Select Other address, enter your chosen delegate’s address, and hit “Delegate”
  4. As an Allnodes user, your node address and withdrawal address may be the same (that way by default, unless you explicitly set a new withdrawal address). For security reasons, your withdrawal address MUST be on a hardware wallet. If you have a separate node address and want to vote for it, a hardware wallet is recommended.

If/when you want to vote yourself, you’ll use your node wallet.

This will take away your bit of power from the delegate and use it directly.

If you don’t vote - no worries, your delegate will vote for you.

Always vote directly method

If you will always be voting, there’s no reason to have the delegate from the preferred method.

My suggestion would be to delegate to a wallet you control and vote from there:

  • For smartnode users, this saves a hardware wallet, since you can use a second wallet from an existing mnemonic instead of loading your node wallet.
  • For allnodes users, this means you don’t need to interact as often with your withdrawal address, which is nice.
  • For all users, this means you can add yourself as a delegate to https://delegates.rocketpool.net/

Always delegate vote method

Follow the steps from the Preferred method, but skip the hardware wallet bits.

Delegate selection

The most important thing is that you believe in their ability to vote well.

Depending on how you view the world, this might be agreeing with you, or it might be thinking things through well, or some combination – that’s totally up to you.

To judge, I suggest:

  1. Looking at their governance forum activity
  1. The “Summary” tab is a good starting point, and “Activity” is nice to dig deep
  1. Looking at their actual votes on their snapshot profile
  2. Listening to their opinions in discord

You can find easy links to these places from https://delegates.rocketpool.net 

Digging deeper

Voting

How-to

  • It’ll ask you to sign a message (this doesn’t cost gas, by the way)
  • Your vote will be recorded
  • Huzzah!

Voting Power

  • Your power is based on your effectively staked RPL (up to 150% collateral, as long as you have at least 10%).
  • Power is calculated as
  • Power is delegated, not RPL, so a delegate wields power equal to

Oh noes - I didn’t delegate before the vote started

You can vote from a hardware wallet with your node wallet loaded on it 🙂

The Preferred method talks about how to set that up.

License

Human readable: https://creativecommons.org/publicdomain/zero/1.0/

Legalese: https://creativecommons.org/publicdomain/zero/1.0/legalcode.en