Skip to content

Voting groups#565

Open
Duddino wants to merge 12 commits intoPIVX-Labs:masterfrom
Duddino:groups
Open

Voting groups#565
Duddino wants to merge 12 commits intoPIVX-Labs:masterfrom
Duddino:groups

Conversation

@Duddino
Copy link
Member

@Duddino Duddino commented Jun 12, 2025

Abstract

Usercs can now create voting groups, to select which masternodes they want to vote with.
They can either:

  • Select each individual masternode
  • Or automatically by selecting the number of masternodes they want to use
    Groups will be saved in the db and show a % of voting weight, based on their number of masternodes.
    If you do not select or create a group, you will automatically vote with the "All" group

Rationale

Some users, especially if they have a large amount of masternodes, care about the timestamp of votes, for privacy reasons. Or maybe they want to partially support a proposal they don't totally agree with (i.e. they could vote yes with 60% of the masternodes, no with 20% and abstain with the rest)
This PR allows a fine grained control over how many or which masternodes vote a proposal.
An alternative to this, was to use #542, but I believe that is not ideal, as you lose a lot of the control you would have with this PR, and also requires to backup each "Voting group" separately

Testing

TODO

@Duddino Duddino self-assigned this Jun 12, 2025
@Duddino Duddino added the Enhancement New feature or request label Jun 12, 2025
@netlify
Copy link

netlify bot commented Jun 12, 2025

Deploy Preview for cheery-moxie-4f1121 ready!

Name Link
🔨 Latest commit a7cf05a
🔍 Latest deploy log https://app.netlify.com/projects/cheery-moxie-4f1121/deploys/686e1965883a7a0008792483
😎 Deploy Preview https://deploy-preview-565--cheery-moxie-4f1121.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@Duddino Duddino marked this pull request as ready for review July 9, 2025 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant