NeuronPool Vectors: Stake neurons and receive maturity directly to your destination

Hi everyone :waving_hand:

The new NeuronPool Vectors UI has launched today, so I wanted to share it here on the forums too. A neuron vector is like a box with a stake source account, custom destination accounts and some parameters to define what type of neuron you want like how long the delay should be and the followee. Users can send ICP to the stake source and it will get staked in an ICP neuron they control. The vector then automatically will spawn any maturity, claim it and send it to the destination account.

The canister that enables this innovation is controlled by Neutrinite DAO and was developed in tandem with them. The whole protocol is perfect SNS’s that want to stake ICP neurons as part of treasury diversification, it’s easy to set up and they can point their maturity to where it needs to go or even split it across a few places with a Splitter vectors. Two DAOs (Sneed & NTN) are actively benefiting from it, and hopefully more soon, as we spread the word.

You can check out the X announcement post here: https://x.com/NeuronPool/status/1900150804494839892

You can explore the new UI here: https://vectors.neuronpool.com/

If you have any feedback, want to try it out or want to set one of these up for your favourite SNS, don’t hesitate to reach out.

~ Jesse

3 Likes

FYI, since it seems the NeuronPool Vectors use spawning: Disburse Maturity in NNS.

1 Like

Cheers @jasonzhu thanks for the heads up, the time frame seems reasonable to migrate things to this.

Hey @dfxjesse, this sounds cool. Can I ask how the maturity gets disbursed by a principal that’s not the neuron controller? Have I misunderstood?

The canister (governed by NTN) creates and owns the neurons on an implementation level, so it can make the calls to spawn and claim the maturity. They are mapped to each users vector and each user get’s their own neuron (no pooling etc), so they control their configs like delay, followee etc.

1 Like

Ah okay, thanks for explaining. So they’re canister-controlled neurons and the user can control the neuron indirectly via the functionality provided by the canister, or is that done via a hotkey? Either way, definitely sounds useful :slightly_smiling_face:

1 Like