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 vote and split, 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