Skip to content

Governance blacklisting #2927

Description

@bedeho

Background

There are many early backers, FMs and Jsgenesis affiliates who are subject to vesting, and they may want to be able to provide a credible signal that they will not use their stake to influence governance, but while retaining their $JOY stake which is locked.

Proposal

Add new extrinsic blacklist_my_account in election pallet that adds an account to a new map of type AccountId => () , provided this account is signer origin and the account has some minimal amount of $JOY, which also gets burned. Later, in voting, an account cannot be used if it is in this map, and there is no way to remove an account from this map.

If there is a cleaner approach, feel free to suggest.

┆Issue is synchronized with this Asana task by Unito

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions