Now that Staking is fixed, can someone please help in adding more ICP to my neuron ID?

This will be amazing!

A new video guiding people through the process would be super beneficial especially after all these fixes have been deployed.

@hpeebles is there any .did spec or documentation on this mystery method claim_or_refresh_neuron_from_account ?

I am running into the same issues some guidance would be appreciated so that i can do this for myself in the future and not have to wait for tickets.

@hpeebles Could i get you to refresh my neuron?
principal ID is: rhnl4-6v3wg-x3tnx-xgbja-l6rnu-7466q-6mlw3-hjher-qlyvk-udpmd-nae
memo : 17628823819525189901

If doubling the ICP stake of a neuron results in the maturity getting halved, what’s the benefit of topping up an existing neuron with more ICP?

No extra benefit other than having all in a single location. But it should allow for easy handling. If you decide to change your followees in future for instance, you can do it all in a single place.

Done!

The overall maturity in terms of ICP stays the same when you top up a neuron, but since we display it as a percentage of the amount staked it will appear reduced.

Thank you sir everything looks good.

Has this app update (refresh neuron) been implemented? I don’t see any new buttons (other than an address copy, which is appreciated). Does the new refresh button only appear after you send ICP to an existing neuron?

Pretty certain it hasn’t been done yet. Just got mine manually refreshed again.

Hi, I’m having the same issue as zbraniecki earlier: whenever I call the governance claim_or_refresh_neuron_from_account command, I get the error: ComputeNetworkNotFound(mercury).
I have the dfx running on localhost and I’m pretty sure I have the principal and memo right. What am I missing to refresh the neuron stake? Thanks!

This claim_or_refresh_neuron_from_account should be added to the dids in the IC repository!

@hpeebles - can I ask for another refresh?

principal: “uoxxr-i33aa-oqdxa-efquo-jznod-bdl7j-d52af-sdcyb-bkj46-xhpbj-hae”
memo: “3422782772760842249”

Thank you!

It will be soon! AFAIK that repo is 1 release version behind live (this may not always be 100% true, plus different components can be released separately anyway).

And since that function is brand new and is only in the latest release, it hasn’t made its way to that repo yet.

@zbraniecki Done!

Thank you @hpeebles !

I’m now trying to reason about investment model that should be optimal for the NNS staking logic.

Let’s assume I have 10 ICP locked in a Neuron. If I understand the model properly, I need to reach maturity 10% to be able to spawn a new neuron (10 ICP * 10% = 100%). is that correct?

If so, then I have a choice between spawning immediately when I reach 100% in order to make the new ICP start contributing to staking, or I can wait until my maurity * ICP count gets to a larger number and spawn more then. Is that correct?

And then, when I spawn it, I can either add it to the existing neuron (which reduces maturity) or create a new neuron.

What’s the difference between those three strategies (spawn immediately and add to the original neuron, wait until more maturity accrues and spawn more and start a new neuron or add to the existing one).

How should one reason about those strategies?

Is there any timeline on supporting stacking more ICP to existing neuron via self-service, instead of asking hpeebles to do the refresh?
If not, can we +1 on the support so dfinite team can prioritize the work?
Thanks!

Since the update we put out yesterday, neurons created since May 19th can be topped up by simply sending more ICP to the address the original stake neuron transaction went to.

For neurons created before that date we’ll hopefully have a fix out next week.

The reason neurons created before May 19th don’t work is because before that date we didn’t collect the memo values which are needed to perform the refresh.

You can check if it will work for your neuron by finding the original ‘Stake Neuron’ transaction in your transaction list. If it is marked as ‘Stake Neuron’ then topping up will work automatically, if it is labelled as ‘Send’ then it will still have to be manual.

But as you know… until the fix goes live you can send me your details and it takes me quite literally 10 seconds to sort it :wink:

We want to make the user experience better too… so soon there will be a nice and simple ‘Top Up’ button on each neuron.

We had to build the functionality to support this first (which we’ve now done), making it easy to use will follow ASAP!

There has been a murmuring of people talking about potentially supporting compounding interest where each day (if opted in) your rewards are automatically added to your current stake. There’s nothing concrete on this yet. But keep an eye out for this functionality as it would be the most lucrative way to turn your ICP into more ICP.

Thanks hpeebles! I’ve created my neuron before May 19th, and I didn’t find the “stake neuron” label on the Original stacking transaction (neither the “send” label actually, but I guess it defaults to “send”), so I think the fix doesn’t apply mine.

I am going to wait next week then.

Btw, I am impressed that you guys fix issues quickly. Nice job!