Difference between revisions of "How-To: Create an NNS motion proposal"
From Internet Computer Wiki
Diego.prats (talk | contribs) |
Diego.prats (talk | contribs) |
||
Line 16: | Line 16: | ||
===Install dfx=== | ===Install dfx=== | ||
+ | |||
+ | 1. Navigate to [https://smartcontracts.org/ | smartcontracts.org] | ||
+ | 2. Install `dfx` via | ||
+ | |||
+ | <pre> | ||
+ | $ sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)" | ||
+ | </pre> | ||
===Create a neuron=== | ===Create a neuron=== |
Revision as of 22:08, 31 January 2022
This article explains one way to submit NNS motion proposals.
Background
To properly follow what is going on, there are a few high-level points worth highlighting:
Only Neurons can submit NNS proposals
Neurons with at least 1 ICP and 6 months of dissolve delay can submit NNS proposals. So the first step is to create such a neuron.
The NNS Governance Canister accepts motion proposals
The Governance Canister is just a canister like any other, so it has a Candid file, it accepts messages, etc... This article describes a way where you can have your local computer send a message to the governance canister (signed on behalf of a neuron) that contains a motion proposal.
One-time setup
Install dfx
1. Navigate to | smartcontracts.org 2. Install `dfx` via
$ sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)"