Overview
This section outlines the process of setting up your node to participate in on-chain and off-chain (RocketDash) proposals. There's a lot to unpack, so we highly recommend reading through an overview of the Houston Upgrade. This will help you understand the latest features that enable on-chain governance and how you can participate in shaping the protocol.
Prerequisites
Before configuring your Smart Node, please make sure you:
- Have set up a node machine (or virtual machine) and secured it (via the Securing your Node guide)
- Have the Smart Node installed and configured on it
- Have a node wallet loaded on your Smart Node
- Synced your Execution and Consensus clients
- Provisioned your node with a withdrawal address, set up your fallback clients (optional), opted into the Smoothing Pool (optional), and configured MEV
- Created at least one minipool
There are three addresses involved in voting
-
pDAO Signalling Address — will be used as your RocketDash address, if you want to vote directly or if you want to override your delegate's off-chain vote. This address is only used for off-chain voting on RocketDash, not on-chain voting.
-
pDAO Delegate Node — if you choose to delegate your vote. You will set this to your delegate's node address. If you choose a delegate they will vote for you on RocketDash and for on-chain proposals.
-
Node Address — if you have not delegated your vote or if you wish to override your delegate's on-chain vote you can do this from your node.
Guides
The Protocol DAO discusses who and how the pDAO governs Rocket Pool. This page will fill you in on how pDAO duties such as treasury spends can be executed on-chain, along with the role of the all new Security Council. It'll also walk you through the lifecycle of a pDAO proposal and explain some of the measures taken to prevent spam and gun down malicious proposals.
Voting setup for non-smartnode users shows non-smartnode users (such as Allnodes users) how to set up voting.
Checking your Voting Power shows you how to check your node's voting power and delegate. Voting power no longer needs to be initialized.
Setting your Signalling Address will walk you through the steps for setting a Signalling Address. It'll allow you to vote on RocketDash using your node's voting power without needing to load your node's private key onto a hot wallet. Make sure you have your Smart Node CLI handy and prepare a address (that isn't your node wallet) for this guide.
Delegating Voting Power is a quick command you can use to delegate voting power instead of voting directly on proposals.
Viewing the State of a Proposal is a guide on how you can view a list of past and ongoing on-chain proposals. You'll be able to check the state and read up on the details of any given on-chain proposal.
Voting on a Proposal shows you how cast a vote on an on-chain proposal. This guide also goes over the four options: Abstain, For, Against, and Veto.
Creating a Proposal walks you through the requirements and steps to raise an on-chain proposal.
Executing a successful proposal will show you how to apply the effects of a successful proposal to the Rocket Pool Protocol.
Claiming Bonds and Rewards discusses the conditions in which bonds or rewards can be claimed by a Proposer or Challenger.
Creating and Claiming a recurring treasury spend is a feature which gives the pDAO full control over adding, modifying, and removing recurring payments.