What is the minimal maturity threshold in order to spawn a new neuron?

In this post: Understanding the Internet Computer’s Network Nervous System, Neurons, and ICP Utility Tokens | by DFINITY | The Internet Computer Review | May, 2021 | Medium
it only says: “When the maturity of a neuron has risen above a threshold, it can be instructed to spawn a new neuron.”.

But what is this threshold, or how can it be calculated?


I had the same question. Thanks for asking. Will follow.

I want to ask the same question.

I got a neuron maturity 0.917%, it took about 14 days since locked. The spawn button is still gray.

1 Like

The most logical answer I have heard to this question so far is that you can spawn a new neuron with voting rewards when you have enough maturity for 1 ICP. The amount of ICP voting rewards is maturity multiplied by staked ICP quantity.

1 Like

The way I understand it is that you can spawn a new neuron when it has reached 10%. As far as I can tell this should be between 120 and 140 days depending on the amount of maturity awarded each day. Comes out to roughly 2.7 times a year that you are able to spawn a new neuron if you are at maximum voting power 2X. I could be wrong but that’s how I read the spawning rewards example

1 Like

From what I’ve read, when you spawn a neuron your original neuron’s maturity resets to zero.

If that’s the case, then spawning will lead to reduced rewards and voting power. It might be best to not spawn.

Alternatively, if you have multiple neuron’s, then you can dedicate one to spawning and just let the others grow and acquire maturity and reap the benefits.

1 Like

Is there a maximum maturity cap? When it is reached does the neuron no longer accumulate rewards?

What is the benefit of having a neuron with higher maturity, after the 10% neuron spawn threshold has been crossed?

1 Like

Very good questions, hope someone answers.

I know there is a cap for something at 25%, but I forget what it is—might be age-related bonus

Your Stake * Maturity has to equal the minimum ICP for staking. Currently 1 ICP.

See: ic/governance.rs at 779549eccfcf61ac702dfc2ee6d76ffdc2db1f7f · dfinity/ic · GitHub


1 Like

I quite understood the mechanism of spawning the reward as a new neuron with limited dissolve delay. But how can I reuse a previously created neuron instead of creating a new one? otherwise, after a few spawnings I will have plenty of little (and useless) neurons in my account…

I bet you could restake your reward neurons with your main staking account. This post suggests how this might be achieved.

thank you. but that post solves the issue to make a transaction with an existing neuron. spawning to a neuron works differently