Automated Proposals
When we refer to automated proposals, we mean pre-filled proposals that require minimal effort to submit. These proposals are embedded throughout the toolkit for various actions, but they can also be manually submitted if desired.
SNS Upgrade
The SNS Upgrade functionality is one of the automated proposals available in the management screen.
(De-)Registering a Canister
You can register or deregister a canister from an SNS on the canister details page. For more details, refer to this document.
Treasury Requests
SNS native tokens and ICP tokens held by the SNS governance canister can only be transferred out through an SNS treasury request proposal. On the SNS Wallet
page, the first two tokens shown are these native tokens. Clicking on a token and then on the Transfer
button will automatically generate a treasury request at the click of a button.
Note: You must have an eligible neuron to perform this action.
Non-Native Token Transfers
In addition to native tokens, an SNS can hold non-SNS-native tokens, which require a different approach from traditional treasury requests.
To enable transfers of non-native tokens on behalf of the SNS, you must register a Generic Nervous System Function
for an icrc1_transfer
call for each specific ledger.
When you click on a non-native token in the SNS Wallet
page and then click the Transfer
button, the system will prompt you to register this function. Pressing the button will submit a proposal to register the function with the SNS.
Once the function is registered, the interface will resemble the process used for treasury requests.
Neuron Management
Managing SNS-controlled neurons that are not native to the SNS works similarly to non-native token transfers.
To manage neurons on behalf of the SNS, you must register a Generic Nervous System Function
for a manage_neuron
call for each specific governance canister.
When you navigate to the Neurons
tab on the SNS Wallet
page and click on a neuron, you’ll see neuron details and a set of actions you can perform.
The available options depend on the neuron’s status and include:
- Start/Stop dissolving
- Disburse
- Add followees per function
- Split neuron
- Increase dissolve delay
Each of these actions will generate and submit a proposal.