Feature Request: advanced neuron management within nns app

,

The nns neuron staking tab should also allow advanced neuron management beyond hotkeys. It would really help from a developer perspective if neuron permissions and owners could be configured directly through the nns app so you could

Adjust neuron permissions of assigned hotkeys

Adjust neuron ownership

all within the ui as opposed of cli api

4 Likes

I agree @Henry_Suso, Currently, when you set a hotkey on an SNS neuron in the NNS UI, you are adding a principal for the voting / proposal making permission only. However, programmatically you can set permissions for all sorts of things, like disbursing maturity and even transfer neuron ownership entirely (although this can be limited by an SNS if they choose to do so).

I think having something like an advanced toggle where you can add principals for these other permissions would be a great addition to the NNS UI, It can be rolled out specifically for SNS neurons (NNS / ICP neurons work a little bit differently) which would open up some cool ideas and use cases.

Tagging some people I think work around this area for feedback @Francesco @yhabib @lara @aterga

1 Like

Seems indeed a useful feature!

thought a bit advanced/niche for the overall user-base IMO, and should be prioritized accordingly :slight_smile: (@lara)

2 Likes

Going to be released this week on toolkit

5 Likes

Week is too long, I need it in the nns YESTERDAY

I’m hear holding a spatula w a hot dripping neuron on it and I need the permissions plate to put it down

Then you should have asked it yesterday, would have deployed it for you, Henry.

2 Likes

Nice feature @rem.codes ! We can still use it on the NNS UI though as nearly 100% of people have their SNS neurons staked there, they would have to have their neuron staked on toolkit to avail of your feature - which might happen a lot going forward, but right now I think it’s still good to add these things on the NNS UI.

1 Like

Yes valid point, adding it to the NNS would definetly be a welcome feature

1 Like

I agree, it’s not great that if you transfer a neuron to the NNS, or create it there, it is now “stuck forever”. It’s becoming much more common with canister-created neurons that are fine to send around unless you “make the mistake” of sending them to the NNS. I certainly want to recommend people to send their canister created neurons to their NNS wallets, but until they can also transfer them from there, it makes less sense to do so.

1 Like

This is a great example! TACO DAO wallet will shortly support neuron management (for TACO neurons) and Sneed Hub, Swaprunner etc may add support soon as well. This means that neurons will be like tokens that we can send around between wallets that support them. It is a bit funky if the NNS wallet, then, becomes the odd neuron wallet out, that you can send neurons to but not from.

To be clear, I’m talking about SNS neurons, but presumably similar arguments could apply to ICP neurons.

1 Like