Seed round neurons maturity and followees

I have neurons from the seed round (in staking state). A few months ago I noticed the maturity of these neurons stopped increasing, therefore it is also not possible anymore to claim rewards. I’m guessing it might be related to following (votes). Yesterday I’ve set the neurons’ “followees” to 27, 28 and OpenChat 17682165960669268263 via the dfx CLI tool. I set the topic to “2”. For now there is no change in maturity (or voting power).

Am I correct in assuming that followees are the problem for maturity not increasing? Do I need to wait longer before it will start to increase again? Are there any dfx commands I can use to check the correct state and diagnose the issue?

28 does not vote as i understand. 27 and OpenChat neurons are good to follow, max by day 3 you should get normal rewards again.

Hi @jonas !
There is a new periodic confirmation of the following feature that was released in January.
See forum post and documentation.

In addition to this, you might find this link useful: Refresher on NNS voting rewards

Thanks, the forum post you linked is this thread, by mistake? I do not know how to do the periodic confirmation using dfx CLI, nor have I been able to find it in the documentation. Is there a way to do this via dfx CLI?

Yes, apologies. The correct forum post is here. Original reply has been corrected also.

Thanks. Any idea if I can apply this with dfx? I assume it would be similar to Quill?

It’s been 3 days since I set the new followees but for now the maturity of the neurons still hasn’t increased. Is there a way to check if everything is in order?

After 6 days the maturity still didn’t change. NNS shows the neuron as “Active”.
Following 27,28 and OpenChat.

just follow Dfinity neuron and log in every 3 days to check Dfinity proposals and vote manually.

Please refer to the link that I shared above (this one). Most likely the problem is that you follow neuron 28 that doesn’t vote anymore.
Please also refer to tip 1 to learn how your neuron votes if you follow multiple other neurons - e.g., your neuron only adapt a proposal if more than half of the neurons you follow also adopt it.

1 Like

@lara I’ve removed neuron 28 and am now following only 27 and OpenChat, but after a week of waiting, the maturity still hasn’t changed. If I try to see my neuron voting history in NNS dapp, it’s just loading indefinitely. NNS shows the neuron followees correctly and also shows the neuron as Active.
I’ve already missed a few months of rewards and want to get this sorted out asap, please advise.

Also, which topics do I need to follow? Is it 0, 14 and 4? Or is one of these enough?

Why don’t you follow dfinity foundation?

Not sure who is neuron 27 but you need 1 or 3 neurons to follow so they don’t cancel each other out.

Hi, here some ideas what to check:

  • After you changed following, you need to wait for the following: you follwed neurons vote on an open proposal and then the proposal is settled. I would expect however that within a week this has happened once. Can you double-check if something happened now?
  • I don’t know whether these neurons voted on all proposals - I assume they vote on most though. you can check for example on https://f2djv-5aaaa-aaaah-qdbea-cai.raw.icp0.io/knownNeurons.

Are you using the NNS dapp? If so, to have vote delegation on all topics, you can follow the following three selections:

  • Governane
  • SNS & Neurons’ Fund
  • All Except Govenrance, and SNS & Neurons’ Fund

If I try to see my neuron voting history in NNS dapp, it’s just loading indefinitely.

Hm, this is weird - it works for me. How about you try to vote manually on one proposals and then check whether the vote shows up there (and later if there is maturity)?

Why would they cancel out? If they both vote for a proposal then a vote is followed, as far as I understand. 3 sounds worse than 2.
Neuron 27 is Dfinity.

The topics you listed are the ones I mentioned (0, 4, 14). I previously had only topic 2 followed which is “Exchange Rate”. I’m using dfx CLI to update followees but I can monitor the neurons in NNS. Since I have 40+ neurons it’s not practical for me to update them using NNS.
I updated the topics 3 days ago and still waiting, for now there is no change in maturity. However I do now see vote history for the neurons with these new settings, so I am hopeful the maturity will start increasing within a few days.
One more thing, does the number of votes cast affect how much maturity increases? Or is it enough to be voting regularly and the amount of votes does not matter besides this?

“IF” they vote :sweat_smile:

That’s why i only follow dfinity, they vote on almost all of the proposals but i check in a couple times per week to do manual voting also because of the new NNS setting that manual voting is required or you lose your rewards over time.

Sorry if I missed details about this in the thread, when did this occur? I am aware of the periodic confirmation, but I did not know that rewards get lost if no manual voting happens. Am I misinterpreting this or is there more to this? What does this mean?

It is the periodic confirmation, so a manual confirmation or a manual vote will reset the counter.

Propasal are 3 days, like i said here before, follow Dfinity or any other neuron known to vote on everything and do some manual voting every 3 days. Instead of watching instagram on your phone on the toilet, log into the NNS on your phone and do some manual voting and you won’t miss any rewards. :wink:

One more thing, does the number of votes cast affect how much maturity increases? Or is it enough to be voting regularly and the amount of votes does not matter besides this?

You can find the detailed documentation about voting rewards here.

As you see there, one of the factors voting rewards depend on is “Number of eligible proposals the neuron has voted on.” So to maximize rewards you neurons have to vote on each proposal.

Create yourself a simple 1 ICP neuron with voting power using the NNS dApp and then set the principal ID for that neuron as a hotkey for all 40 of your genesis neurons. Then you will be able to see all 40 neurons in the NNS dApp, configure Followees, vote manually, satisfy periodic confirmation, etc. You will be able to manage everything related to voting, but you won’t be able to disperse ICP. You’ll still need to use CLI to harvest rewards.

Also, CodeGov is an active, credible, and reliable neuron to follow. Whoever you choose to follow, just make sure you have at least one Followee set for the Governance (4) and the SNS & Neurons Fund (14) topics as well as the All Except Governance and Neurons Fund (0) catch all. It’s ok to set more than one Followee as long as they vote reliably. Your neurons will only vote if the Followees you select reach consensus. That means greater than half of your Followees must vote to adopt or greater than or equal to half of your Followees must vote to reject on each proposal. If neither of these two consensus criteria is met, then you will abstain.