Voting Period for Solana Inflation Candidates is LIVE!

Hello Solana Community!

The Solana Foundation is happy to announce that release v1.4.26 has been accepted by >95% of the active validators by stake, thus adopting the Inflation Candidate nominee Feature Proposals and allowing the Voting Period to begin.

For a refresher of the community driven inflation process that is currently underway, see here.

What happens now?

The Solana Foundation has initiated the Inflation Candidate Feature Proposals, via spl-feature-proposal propose for the 12 inflation candidates below. The candidate-specific SPL Vote Tokens have also been generated and distributed across all active validators in 1:1 proportion with their active stake.

Each active validator now has 12 distinct sets of SPL Vote Tokens. Each set of tokens represents the voting tokens for the corresponding Inflation Candidate. Validators are now free to send the Inflation Candidate SPL Vote Tokens to the respective Inflation Candidate Acceptance Address. By transferring SPL Vote Tokens to an Acceptance Address, a validator is voting for that candidate.

Once any Inflation Candidate Acceptance Address collects >66% of the total SPL Vote Tokens that were generated for that candidate, that Inflation Candidate will then be able to enable inflation on Mainnet Beta using the solana feature activate command.

Validators: How to vote

Validators can check the SPL Vote Tokens that have been delivered to them by viewing all the SPL tokens that you own, with spl-token --owner validator-identity.json accounts and cross-referencing with the Inflation SPL Vote Token Mint addresses listed in the table below.

Once you’ve confirmed your allotment of SPL Vote Tokens for each candidate, voting happens with a simple SPL token transfer to the Inflation Candidate’s Acceptance Address (also provided in the table below):

spl-token transfer <YOUR_TOKEN_ACCOUNT_ADDRESS>  <AMOUNT> <CANDIDATE_ACCEPTANCE_ADDRESS> --owner <YOUR_VALIDATOR_IDENTITY_KEYPAIR>

That’s it.

You can send as many, or as few, of the SPL Vote Tokens in your possession to as many, or as few, of the corresponding Inflation Candidates as you’d like.

Inflation Candidates: How to enable inflation

Anyone on the network has the ability to tally the votes of an inflation candidate with the command:

cargo install spl-feature-proposal-cli
spl-feature-proposal tally <CANDIDATE_TALLY_ADDRESS>

With the corresponding Inflation Candidate Tally Address provided in the table below.

The act of “tallying” a Feature Proposal after it has received >66% of it’s SPL Vote Tokens to its Acceptance Address will enable that Feature Proposal. In this case enabling an Inflation Candidate Feature Proposal will grant that Inflation Candidate the ability to enable inflation on Mainnet Beta by submitting the command:

solana feature activate <INFLATION_ENABLE_KEYPAIR>

Using the keypair generated by the Candidate and associated with the pubkey submitted in their nomination PR.

Once any Inflation Candidate has successfully submitted the above command, inflation on Mainnet Beta will start in the subsequent epoch.

Happy voting!

Inflation Candidate Voting Information

Candidate Name SPL Vote Token Mint Acceptance Address Tally Address
bl 2KKKuf83tqVs32BEGUkJSEz9oYo8ACKK2U8Y8bwFaWF2 2QvHWrvLV63cArJEkC8m9sVSRqRxiBYqqSnjbLfnTduK 3SxbXkCYRNkkihyH3x7Z3rJCTQjiExzZwzPboA7wGoPL
buburuza 8k5tSs82kVPMpRyCgUwfREULScMwsWf1TAWKUfbKvSsV BSLgAVq6ggEz7UAZ1XEmJMR9bWeAGk3YLHqDfXJ7L18u J2t3sNUx5yKFTAK6sWysEsgcX6DTqWoSAEKPY8J42UbC
bunghi C5HKZaG8TGwuxKf44StnbRpAoMrsSrAWCcLk11Br6GDV VohZe3L3xCdwnuGqNDt66ETMRSnhuxR9Ce5piKd67RT FLybyXMUTVd5xK8Fz5pJP21NmdMPY3p7Xh2U7vdsL6FP
certusone 2rc1w62BpV3V8YtWhDgKPzGyrbUXZEkrG96M6474J4Au HEYN3PqhkywPk34vmNuASGdLHEPHJEhADCQtbGuH5Dae DkDdbwAif3Ft4TZnWF7mk28wgygdj4JVwFMxSVpJ1bQi
diman DTC7tTwxv93z3T1fQS3kpGn6cwR5B7uK2mLK6vX2NCBU V2vrCb5YAYwBaPwTWzvKKzwNJDhAPLfhoi5dFZBxfQN 47XGnhA2FooJnigHKupCdMUSrF8ozopJwVGBpf4RGW3F
lowfeevalidation 5CNZVCzwCop6GWQ7tRJguRmpgWhwwFyXNKK1hnbHRzkB AYn1mAbFBdkv9DJxcZ18oSggKcHrBCKD8PooyztY8pT8 9Vr2hFp99CcvxzEjSJcu4noB6mCTEDmfqwWkHg3q1NLW
nam DMxcrp54h4kC4G2chJYqtq7RQVqtQZ3hzzBq95Q1ZzT6 FzZDWR2PZRJNTA7E2D8t5zrQds7oBMb7itzXrzYBWPdb 9bWvPSEK4L8Xs46QG4ewQbXWRL378RWdL2c6iX3HZk27
p2pvalidator 3xaGtjea4VYkWSAn1x1Rj1k8Tqbm1gEXuGfnP7tXJmP5 6rgjbtT1BMiSmnr8osRcugN3xUbCuSDAWJK6KJJVqQRU AA4cpnyayF28atBHYVD5sofwqSmxDwbY4sxXxbFiQJzg
rockx 9PMjMPW5tTzJF6ebZCdfcY1NhMwo56dDW58mM6UgV81q CDDktKFiGGhtftU2f5sca2mfSPN66qdh1pPTAFwpdStn 2GQiV71ze3UnPcdMUpNrkTLHVGMXVnPP4hfmKA3kgwTw
sotcsa 9MDcruLwsRufRqSBRqtfEtMmZbsVfRBMutW1bzFRpLx6 EEY6Y59x28DaymX4SRTuhT8BnDoGbv94p3YMXd9Uf6pZ DiBMD1yxe3j3XWq9YzxH9HGykfV66dyUi97kDjWKjRuM
stakeconomy HivsTA1FRJ3WjusCAzzHgCTcWhMH6EQ3RywAUh7HmNWT BVqwTvqHWjCz8oQzVijwNb88yzVCGRVXhHMgtLtovnwp EV9wSET5ijmiaiFNjYLcxnWYeSLtyD9d6ZtUoPCgJgt8
w3m C73cnBgAWjEsPEicrWPBxFdNQ4WNZJdChFYEaK5u5R43 EamCSZ2jwQRJPX1bUN6ayfnUD4Gt6mqvM6zBb7VNRtf BgoyvywoGJMXchdNVF2TBxpRReofQRa4pPdRkmFdJ3ik

The Solana Foundation does not support, endorse, or object to any vote, measure, or decision put forward to the Solana ecosystem. The Solana Foundation does not vote on Solana voting proposals and does not participate in the voting process outside of, from time to time, providing administrative support to certain aspects of the voting process. The Solana Foundation will never advocate for or against any position.

4 Likes

Missing in the command.

spl-token transfer <YOUR_TOKEN_ACCOUNT_ADDRESS> <AMOUNT> <CANDIDATE_ACCEPTANCE_ADDRESS> --owner <YOUR_VALIDATOR_IDENTITY_KEYPAIR>

Thanks @kwunyeung, I updated the post

1 Like