Burn, Dissolve, Transfer SNS Neurons

Hey @chepreghy, I’ve taken a look at the roadmap but can’t see a mention of making SNS neurons transferable (as a first-class feature of the NNS dapp). Could you point me to where in the roadmap this is mentioned?

I’d actually be interested in seeing further discussion around this, as it doesn’t make sense to me.

My understanding is that neither NNS neurons nor SNS neurons have been designed with transferability in mind (at least not in a way that can be easily supported). I expected that this was by design. NNS neurons in particular are designed to prevent this, and I understand there’s no plan to change this (which is good, and makes sense).

SNS neurons can only be transferred if permitted by the SNS’ network nervous system parameters. These parameters can change at any time. Given this, it’s unclear how robust SNS neuron transfers can be supported in a way that guarantees atomicity. I think any attempt to support this would either be flaky / bug prone, and/or would require more dev work than might initially be expected. Note that there are significant issues with IDGeek’s approach to this (which I’m not convinced they were aware of before I brought it to their attention).

Can I ask what the point of neurons are if there’s going to be robust infrastructure built around them to facilitate their transferability? Neurons can be split. If they can also be easily traded, what was the point of staking into a neuron in the first place? In other words, why does holding a token not provide voting rights (if the staked neuron is going to be just as transferable)?


As a separate question, what mechanisms are in place to enforce a dev team’s vesting period after an SNS sale?

1 Like