diff --git a/docs/developer-docs/daos/_attachments/ledger-1.webp b/docs/developer-docs/daos/_attachments/ledger-1.webp new file mode 100644 index 0000000000..464faecc82 Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-1.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-2.webp b/docs/developer-docs/daos/_attachments/ledger-2.webp new file mode 100644 index 0000000000..7003eddbbb Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-2.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-3.webp b/docs/developer-docs/daos/_attachments/ledger-3.webp new file mode 100644 index 0000000000..7b429bf23e Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-3.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-4.webp b/docs/developer-docs/daos/_attachments/ledger-4.webp new file mode 100644 index 0000000000..fdb8a6917f Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-4.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-5.webp b/docs/developer-docs/daos/_attachments/ledger-5.webp new file mode 100644 index 0000000000..f616cad6da Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-5.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-6.webp b/docs/developer-docs/daos/_attachments/ledger-6.webp new file mode 100644 index 0000000000..49d45e0441 Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-6.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-7.webp b/docs/developer-docs/daos/_attachments/ledger-7.webp new file mode 100644 index 0000000000..74435ca351 Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-7.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-8.webp b/docs/developer-docs/daos/_attachments/ledger-8.webp new file mode 100644 index 0000000000..725efa362a Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-8.webp differ diff --git a/docs/developer-docs/daos/_attachments/ledger-9.webp b/docs/developer-docs/daos/_attachments/ledger-9.webp new file mode 100644 index 0000000000..79cc43912c Binary files /dev/null and b/docs/developer-docs/daos/_attachments/ledger-9.webp differ diff --git a/docs/developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-manage-quill-neurons.mdx b/docs/developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-manage-quill-neurons.mdx new file mode 100644 index 0000000000..b2d869a953 --- /dev/null +++ b/docs/developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-manage-quill-neurons.mdx @@ -0,0 +1,65 @@ +--- +keywords: [intermediate, governance, tutorial, nns] +--- + +import { MarkdownChipRow } from "/src/components/Chip/MarkdownChipRow"; +import '/src/components/CenterImages/center.scss'; + +# Accessing Neurons Created with Quill using the NNS Dapp and Ledger + + + + + +## Overview +You may have neurons controlled by a principal ID that was created using [quill](../../../../../../docs/current/developer-docs/developer-tools/cli-tools/quill-cli-reference/quill-parent). In this case, it may be inconvenient to manage your neurons through the terminal. If you know the seed phrase of this principal ID, you can use a Ledger hardware wallet to manage your neurons through the [NNS dapp](https://nns.ic0.app/). + +## How to access neurons controlled by a principal ID created with quill + +To follow this process, you may want to set up a new Ledger device. If you do, skip **step 1** and **step 2**. See warning message below for more information. + +- **Step 1**: Unlock your Ledger device and navigate to **Settings Manage device** > **Security** > **Reset device** + +![NNS Dapp Ledger 1](../../_attachments/ledger-1.webp) + +- **Step 2**: Type in your PIN to reset your Ledger device. + +:::caution +**Warning**: This process will reset the private key of your Ledger device. **You will no longer have access to digital assets you hold on this device.** + +While you can always regain access by resetting the device with its current seed phrase, you may want to use a new Ledger device to continue. In general, it is advised to securely store your seed phrase. +::: + +- **Step 3**: After your Ledger device has been successfully reset, navigate to **Restore from Recovery phrase**. + +![NNS Dapp Ledger 2](../../_attachments/ledger-2.webp) + +- **Step 4**: Select the number of words in your seed phrase, and enter the seed phrase of the principal ID that controls the neurons you would like to access. + +![NNS Dapp Ledger 3](../../_attachments/ledger-3.webp) + +- **Step 5**: Install the **Internet Computer** app on your Ledger device. + +![NNS Dapp Ledger 4](../../_attachments/ledger-4.webp) + +- **Step 6**: Go to the [NNS dapp](https://nns.ic0.app/) and Sign in with **Internet Identity**. + +- **Step 7**: Go to **Tokens** > **Internet Computer** > **+ Add Account** and select **New Account (Hardware Wallet)**. + +![NNS Dapp Ledger 5](../../_attachments/ledger-5.webp) + +- **Step 8**: While your Ledger device is connected to your computer, select your device from the popup to connect. + +![NNS Dapp Ledger 6](../../_attachments/ledger-6.webp) + +- **Step 9**: You can verify the principal ID and account ID, then click **Create**. + +![NNS Dapp Ledger 7](../../_attachments/ledger-7.webp) + +- **Step 10**: Select the ICP account you just created + +- **Step 11**: Click **Show Neurons** and approve the transaction on your Ledger device + +![NNS Dapp Ledger 8](../../_attachments/ledger-8.webp) + +- **Step 12**: Click **Add to NNS Dapp** to add your NNS Dapp principal ID as a hotkey to the neurons. This allows you to see and manage your neurons using the NNS Dapp. For all actions outside of voting and changing following, you will need to have your Ledger device connected and approve the action. \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index d308c9b7be..9a145a013b 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1121,6 +1121,7 @@ const sidebars = { "developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-voting-on-proposals", "developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-following-other-neurons", "developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-advanced-neuron-operations", + "developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-manage-quill-neurons", "developer-docs/daos/nns/using-the-nns-dapp/nns-dapp-additional-features", ], },