Upgrade Neuron Pylon
Summary
GitHub commit:
https://github.com/Neutrinomic/neuron_pylon/commit/6eecf33348f25c4307e69a52ca8c5dd57a3b9de4
Upgrades pylon to latest ICP and SNS Neuron Vectors
Multi-Neuron Support
- Vectors can now contain multiple neurons.
- Supports updating and disbursing maturity from multiple neurons.
- Operations execute one at a time, with cache checks and automatic retries when needed.
- All neurons are visible via:
var neuron_cache : [SharedNeuronCache];
Topic Following (Batch)
- Set following across all topics in a single call.
- New #None followee variant allows clearing all followees in one step.
Visibility Controls
- Per-neuron public/private visibility setting.
- Public mode exposes voting history.
Hotkeys
- Add a hotkey to a neuron to allow a delegate to:
- Create proposals; and/or vote using the neurons in the vector.
Notes
- All current vectors continue to work exactly as before.
- Two new endpoints are exposed
voteandsplit, which can be used in advanced voting systems. - v4 adds multi-neuron vector support and new features without breaking existing behaviour.
This proposal was created using https://ic-toolkit.app
Payload
Proposal to Upgrade an SNS Controlled Canister
Target canister: 6jvpj-sqaaa-aaaaj-azwnq-cai
Wasm info
Embedded module with 952040 bytes and SHA256 44d0f239620d71164cc3845d5a28bfa7e8351a63bbda24322e99de4b10e66b99.
Mode: Upgrade
Argument info
No upgrade argument.
Overview