<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://icstaging.mywikis.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Timo</id>
	<title>Internet Computer Wiki Staging - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://icstaging.mywikis.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Timo"/>
	<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/wiki/Special:Contributions/Timo"/>
	<updated>2026-06-06T09:14:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1108</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1108"/>
		<updated>2021-11-20T19:41:51Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* How-To section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
*[[Network Nervous System]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-To section ==&lt;br /&gt;
How-Tos are step-by-step instructions for specific, narrow goals.&lt;br /&gt;
* [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
== Tutorial section ==&lt;br /&gt;
Tutorials are guided introductions to user stories, intended for first-time users and characterized by a shallow learning curve.&lt;br /&gt;
* [[Tutorial: Neuron control]]&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Managing_ICP_holdings&amp;diff=1107</id>
		<title>Managing ICP holdings</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Managing_ICP_holdings&amp;diff=1107"/>
		<updated>2021-11-20T19:06:25Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Custody */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The governance of the Internet Computer depends on people staking their ICP and voting on proposals.&lt;br /&gt;
&lt;br /&gt;
To do this, there are three steps (each with different sets of options):&lt;br /&gt;
&lt;br /&gt;
# Choose a custody method for your ICP&lt;br /&gt;
# Stake your ICP by creating neurons&lt;br /&gt;
# Vote on [[NNS proposals]] with your neurons&lt;br /&gt;
&lt;br /&gt;
==Custody==&lt;br /&gt;
&lt;br /&gt;
Custody is the act of managing your ICP. There are many options, each with different security and usability trade-offs. &lt;br /&gt;
&lt;br /&gt;
Below is a summary of the range of options available to you depending on your comfort level.&lt;br /&gt;
&lt;br /&gt;
* [[ICP custody options]]&lt;br /&gt;
* [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
==Staking==&lt;br /&gt;
&lt;br /&gt;
Once you decide on your custody, staking is the action of locking ICP within a [[neuron]] with a dissolve delay. There are many options, each with different security and usability trade-offs. &lt;br /&gt;
&lt;br /&gt;
[[ICP staking options]]&lt;br /&gt;
&lt;br /&gt;
==Voting==&lt;br /&gt;
&lt;br /&gt;
Voting is the act of voting on [[NNS proposals]] using neurons.&lt;br /&gt;
&lt;br /&gt;
[[ICP voting options]]&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Neuron/ICP_Instructions_for_Seed_Participants&amp;diff=1106</id>
		<title>Neuron/ICP Instructions for Seed Participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Neuron/ICP_Instructions_for_Seed_Participants&amp;diff=1106"/>
		<updated>2021-11-20T19:04:58Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Redirect to: [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Seed participants have been granted ICP at a rate of 30 tokens per Swiss Franc of value donated in 2017, which Genesis Unlock is disbursing in the form of a basket of 49 voting neurons.&lt;br /&gt;
&lt;br /&gt;
These neurons already exist inside the Network Nervous System, the completely open, tokenized governance system that controls the Internet Computer blockchain network. Seed participant neurons contain the ICP seed participants have been awarded, staked inside. Seed participant neurons have been configured to vote automatically and are already earning voting rewards for seed participants. Seed participants do not need to do anything to initialize their neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
A neuron is like a savings account where seed participant must provide notice of withdrawals. The configured notice period is called the “dissolve delay”. Seed participants can start and stop dissolving a neuron at any time. The greater the dissolve delay, the greater the neuron’s voting power, and the greater the voting rewards it receives.&lt;br /&gt;
&lt;br /&gt;
seed participant neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases the voting power and the voting rewards seed participant receive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning: When seed round participants start dissolving a neuron, the blockchain will reset its age to zero immediately. Therefore, one should be very careful to only begin dissolving neurons when thet wish to unstake the ICP inside.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Genesis Unlock created 49 neurons for you. They have dissolve delays of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
To configure one of your neurons, for example, to change how it votes, or to place it into dissolving mode, follow these steps:&lt;br /&gt;
&lt;br /&gt;
==Methods for Configure one of the neurons==&lt;br /&gt;
&lt;br /&gt;
* [[Seed participant configuration with DFINITY Canister SDK]]&lt;br /&gt;
* [[Seed participant configuration with Ledger Nano]] (Coming soon)&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Seed_participant_configuration_with_DFINITY_Canister_SDK&amp;diff=1105</id>
		<title>Seed participant configuration with DFINITY Canister SDK</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Seed_participant_configuration_with_DFINITY_Canister_SDK&amp;diff=1105"/>
		<updated>2021-11-20T19:04:07Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Superseded by separate updated documents on [[How-To: Claim neurons for seed participants|claiming]] and [[Tutorial: Neuron control|controlling]] neurons.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Steps to configure a neuron using the DFINITY Canistr SDK.&lt;br /&gt;
&lt;br /&gt;
==Warning==&lt;br /&gt;
&lt;br /&gt;
This process is not currently possible on macOS computers with M1 chips. You can only install the DFINITY Canister SDK dfx and the Candid compiler didc on Intel-based macOS and Linux computers.&lt;br /&gt;
&lt;br /&gt;
==Step 1: Derive a native Internet Computer principal from your Ethereum seed==&lt;br /&gt;
&lt;br /&gt;
As an early contributor or seed donor, you wrote down a 12-word mnemonic seed phrase that was generated by the DFINITY Chrome extension. To create an identity, you must derive a private key from your seed phrase and import that private key into the DFINITY Canister SDK. This step is required before you can Take control of your neurons.&lt;br /&gt;
&lt;br /&gt;
===Step 1a: Secure your environment===&lt;br /&gt;
&lt;br /&gt;
The safety and security of your private key is your responsibility and there is no substitute for planning ahead, bringing the right equipment, having the right skills, and using good judgment. We strongly recommend you proceed using an air-gapped computer to reduce the risk of having your private key compromised. Depending on the hardware available, you might want to physically remove your network controller, microphone, speakers, and other components, or disable them in your BIOS. Covert channels can be established through a variety of different mediums, including sound, light, radio-frequency, and physical media. Be sure to evaluate the capabilities of your system before settling on a configuration that makes sense for you. If you don’t know what you are doing, you should consult with a computer security expert. Do not contact the DFINITY Foundation for help with securing your environment.&lt;br /&gt;
&lt;br /&gt;
===Step 1b: Install Keysmith===&lt;br /&gt;
&lt;br /&gt;
You need [https://github.com/dfinity/keysmith Keysmith] to derive your private/public key pair from the seed phrase.&lt;br /&gt;
&lt;br /&gt;
To install Keysmith, there are two options:&lt;br /&gt;
 &lt;br /&gt;
a. &#039;&#039;&#039;Fetch the release binary&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
b. &#039;&#039;&#039;Build Keysmith from source&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====Option A: Fetch the release binary====&lt;br /&gt;
&lt;br /&gt;
If you want to download the Keysmith release binary, keep in mind that you must perform this action on a computer with a network connection. If you are using an air-gapped computer, then you must copy the release binary from your networked computer to your air-gapped computer. How you do this will depend on your configuration.&lt;br /&gt;
&lt;br /&gt;
To download the Keysmith release binary, fetch release v1.5.0 from Github.&lt;br /&gt;
&lt;br /&gt;
Keysmith supports the following operating systems and architectures:&lt;br /&gt;
&lt;br /&gt;
* Darwin / AMD64 – for macOS models with an Intel chip ([[https://www.howtogeek.com/706226/how-to-check-if-your-mac-is-using-an-intel-or-apple-silicon-processor/#:~:text=Here%2C%20you%E2%80%99ll%20find%20the,Mac%20with%20an%20Intel%20chip. how to check]])&lt;br /&gt;
&lt;br /&gt;
* Darwin / ARM64 – for newer macOS models with an M1 chip ([[https://www.howtogeek.com/706226/how-to-check-if-your-mac-is-using-an-intel-or-apple-silicon-processor/#:~:text=Here%2C%20you%E2%80%99ll%20find%20the,Mac%20with%20an%20Intel%20chip. how to check]])&lt;br /&gt;
&lt;br /&gt;
* Linux / AMD64&lt;br /&gt;
&lt;br /&gt;
* Linux / ARM32&lt;br /&gt;
&lt;br /&gt;
* Linux / ARM64&lt;br /&gt;
&lt;br /&gt;
* Windows / AMD64&lt;br /&gt;
&lt;br /&gt;
Download the {{code | .tar.gz}} file matching your architecture and operating system. If you have a newer M1-based macOS, download {{code |keysmith-darwin-arm64.tar.gz}}. Although you can install keysmith on macOS computers with an M1 chip, you can only install the DFINITY Canister SDK {{code|dfx}} command-line interface on Intel-based macOS computers. For an Intel-based macOS, download {{code|keysmith-darwin-amd64.tar.gz}}.&lt;br /&gt;
&lt;br /&gt;
=====Verify the SHA256 checksum of your download=====&lt;br /&gt;
&lt;br /&gt;
Open a terminal and change to the download directory. On a Mac this is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~/Downloads&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compute the SHA256 checksum of your download.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make sure the output matches one of the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= ad7383d60bced19580fa37b77e133b1e80416b482e4c5326ac2fd17a7710a318&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= da1a4ac5ae04b85d4c5b0a3deb6442fb7c456dcf97cbd6ff8153316c5dbb29a9&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= 7901c3a23aef298f930d1dddf8eee23bc51a55ffda670accfd7b9e37748913d8&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= 0ab44e74cc502aa653dcb28962bcada5cbefb9e0ec41853a03fb4745c5cd51a9&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= 635c0bf98dd15f27b302ec0ea793f75c797441009c74500bd9d0a5df26092264&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= cb398c39583b81d5170dd0a9539d902715317572f6a640b45d3d2db01946b8fa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If your browser already unzipped the .tar.gz for you and you have a file ending in .tar then make sure the output of openssl matches one of the following lines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar)= 97b8048f00e75d6adc8651aac1aa77d9bd9c150b0dbc0b0f6409f0d6bdbb24a4&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar)= 07e296fbf33b0c06bd04a8ead30487762aa30ca2daf7e19948d74a96f2c34067&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar)= 1d2d986a971f8c7ef0eeb4b01624f023ef8dc9c71d2f0127f21fcc99aebdc99a&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar)= 8eb8efecd9182822326f2e60fcff32c0b1541cce206a12b3f2e94547c66dfe63&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar)= 82264487e83cbfdd758c1227375758b7d1f0c864adb555775777e7d3afa19e08&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar)= b85224d4e9807b8335295193c12dd0cab22bd38881d14c1f1c21479801ace17d&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Unpack and install keysmith====&lt;br /&gt;
&lt;br /&gt;
To extract the executable from the tarball, enter the following command into your terminal:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ tar -f keysmith-*.tar* -x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, add the executable to your PATH by entering the commands below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sudo install -d /usr/local/bin&lt;br /&gt;
$sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
====Run it====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ keysmith&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should see:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Write your private key to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are using macOS, making the keysmith binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
====Option B: Build Keysmith from source====&lt;br /&gt;
&lt;br /&gt;
f you want to build the Keysmith from source, keep in mind that you must perform this action on a computer with a network connection. If you are using an air-gapped computer, then you must copy the target binary from your networked computer to your air-gapped computer. How you do this will depend on your configuration.&lt;br /&gt;
&lt;br /&gt;
Keysmith is written in [https://golang.org/ Go], so if you choose to build it from source, then you must first download and install Go, verify that go is in your PATH, and configure your GOPATH and GOBIN environment variables.&lt;br /&gt;
&lt;br /&gt;
Run the following command to build Keysmith from source.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ go get github.com/dfinity/keysmith&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Step 1c: Install the DFINITY Canister SDK===&lt;br /&gt;
&lt;br /&gt;
You can install the DFINITY Canister SDK by fetching the v0.7.0 release binary from our website. It is not yet possible to build the DFINITY Canister SDK from source. Note that this action can only be performed on a networked computer. If you are using an air-gapped computer, then you must copy the release binary from your networked computer to your air-gapped computer. How you do this will depend on your configuration.&lt;br /&gt;
&lt;br /&gt;
Run the following command to install the DFINITY Canister SDK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sh -ci &amp;quot;$(curl -fsSL https://sdk.dfinity.org/install.sh)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Warning: Note that dfx will currently not install on M1-based Macs.&lt;br /&gt;
&lt;br /&gt;
===Step 1d: Set your seed phrase for use with keysmith===&lt;br /&gt;
&lt;br /&gt;
Once you have installed Keysmith and the DFINITY Canister SDK, and you are &#039;&#039;&#039;confident that your environment is secure&#039;&#039;&#039;, then you are ready to enter your seed for use with keysmith. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ read seed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ read -s seed&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Step 1e: Check your legacy address and balance (optional)===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;2d89d96b10f7a9456a9154b2f5309ee70df5bce1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check your ICPT balance as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo {} &amp;gt; dfx.json&lt;br /&gt;
GTC=renrk-eyaaa-aaaaa-aaada-cai&lt;br /&gt;
ADDR=$(echo $seed | keysmith legacy-address -f -)&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet call $GTC balance &#039;(&amp;quot;&#039;$ADDR&#039;&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The output is the number of ICPT associated with your address.&lt;br /&gt;
&lt;br /&gt;
If you are an early contributor then you may have multiple addresses, all derived from your one seed phrase. To check the balance in each of them you do the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GTC=renrk-eyaaa-aaaaa-aaada-cai&lt;br /&gt;
ADDR=$(echo $seed | keysmith legacy-address -f - -i 0)&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet call $GTC balance &#039;(&amp;quot;&#039;$ADDR&#039;&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then you repeat the last two lines with -i 1, -i 2, etc.&lt;br /&gt;
&lt;br /&gt;
===Step 1f: Derive and import your private key===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo $seed | keysmith private-key -f -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This creates a file identity.pem containing your private key. Import your private key(s) into the DFINITY Canister SDK and then remove it from the filesystem.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx identity import &amp;lt;name&amp;gt; identity.pem&lt;br /&gt;
$ rm identity.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here, &amp;lt;name&amp;gt; is an alias that you can choose arbitrarily for your identity, e.g. &amp;quot;jane&amp;quot;. The command above displays output similar to the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Creating identity: &amp;quot;jane&amp;quot;.&lt;br /&gt;
Created identity: &amp;quot;jane&amp;quot;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make your new identity the currently-active one.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx identity use &amp;lt;name&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above displays output similar to the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Using identity: &amp;quot;jane&amp;quot;.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At any time, you can list all available identities with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx identity list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Step 2: Take control of your neurons==&lt;br /&gt;
&lt;br /&gt;
You will receive your tokens inside a set of neurons that have been pre-created for you. The number of neurons will total 31 or 49 depending on whether you are an early contributor or seed donor, respectively. Your tokens are disbursed equally over these neurons. Claiming your neurons is the process of obtaining control over your neurons. It is done for all neurons at once.&lt;br /&gt;
&lt;br /&gt;
Your neurons differ by their dissolve delay. For an explanation of dissolve delay see Instruct the neurons you wish to unstake to dissolve below.&lt;br /&gt;
&lt;br /&gt;
To claim your neurons, you need to sign and send a message to the Genesis Token Canister. You can accomplish this in one step on a networked computer using dfx canister call, or as two separate steps, one on an air-gapped computer using dfx canister sign, and another on a networked computer using dfx canister send. We strongly recommend the latter approach to reduce the risk of having your private key compromised.&lt;br /&gt;
&lt;br /&gt;
Regardless of which method you choose, you will need to download and install didc, the Candid compiler, on your networked computer. You can find the latest release here. Note that the binaries are suffixed by the operating systems they run on, didc-linux64 and didc-macos. Be sure to download the correct one. Below are commands to install didc on macos. If your’re using Linux, simply use the linux64 suffix instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo install -d /usr/local/bin&lt;br /&gt;
$ sudo install -m 0755 ~/Downloads/didc-macos /usr/local/bin/didc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Regardless of which method you choose, you will also need to download and extract the NNS canister interfaces on your networked computer. You can find the latest release here. Below are commands to extract the NNS canister interfaces.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pushd ~/Downloads&lt;br /&gt;
tar -f nns-ifaces-0.8.0.tar.gz -x&lt;br /&gt;
popd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additionally, you will need to have dfx.json file available in the directory from which you are running dfx commands. You can create an empty dfx.json file in your current directory by running the following command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo {} &amp;gt; dfx.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that if you’re using an air-gapped computer, then you’ll need to repeat this step since you’ll be running dfx commands in both places.&lt;br /&gt;
&lt;br /&gt;
After downloading and installing didc, downloading and extracting the NNS canister interfaces, and creating your dfx.json file(s), you can Claim in one step (not recommended) or Claim in two steps.&lt;br /&gt;
&lt;br /&gt;
===Claim in one step (not recommended)===&lt;br /&gt;
Verify that you can connect to the Internet Computer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx ping https://ic0.app&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Derive your public key.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ PUBLIC_KEY=&amp;quot;$(echo $seed | keysmith public-key -f -)&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Call the Genesis Token Canister to claim your neurons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=renrk-eyaaa-aaaaa-aaada-cai&lt;br /&gt;
RESULT=&amp;quot;$(dfx canister --network=https://ic0.app --no-wallet call $CANISTER claim_neurons &#039;(&amp;quot;&#039;$PUBLIC_KEY&#039;&amp;quot;)&#039; --output=raw)&amp;quot;&lt;br /&gt;
didc decode -t &amp;quot;(Result)&amp;quot; -d ~/Downloads/nns-ifaces-0.8.0/genesis_token.did $RESULT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Claim in two steps===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your air-gapped computer:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Derive your public key.&lt;br /&gt;
&lt;br /&gt;
PUBLIC_KEY=&amp;quot;$(echo $seed | keysmith public-key -f -)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sign a message to claim your neurons.&lt;br /&gt;
&lt;br /&gt;
Note that the time allotted to send a signed message is a fixed 5-minute window. The --expire-after option enables you to specify the point in time when the 5-minute window for sending the signed message should end. For example, if you set the --expire-after option to one hour (1h), then you must wait at least 55 minutes before you send the generated message and the signature for the message is only valid during the 5-minute window ending in the 60th minute. Hence, you would need to send the message after 55 minutes and before 60 minutes for the message to be recognized as valid. If you don’t specify the --expire-after option, then the default expiration is five minutes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=renrk-eyaaa-aaaaa-aaada-cai&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet sign --expire-after=1h $CANISTER claim_neurons &#039;(&amp;quot;&#039;$PUBLIC_KEY&#039;&amp;quot;)&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above results in a message.json file in your current directory. You must copy that file from your air-gapped computer to your networked computer. How you do this will depend on your configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On your networked computer:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Verify that you can connect to the Internet Computer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx ping https://ic0.app&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
copy&lt;br /&gt;
Send the signed message to the Genesis Token Canister to claim your neurons. As previously mentioned, you can only perform this action within the 5-minute window that you specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet send message.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unlike dfx canister call in the section [Claim in one step], the command dfx canister send does not return output that can be parsed by didc. Instead, it outputs only a request id.&lt;br /&gt;
&lt;br /&gt;
In order to see the effect of your send request, you have to do an additional step. Perform the following commands on your networked machine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=renrk-eyaaa-aaaaa-aaada-cai&lt;br /&gt;
RESULT=&amp;quot;$(dfx canister --network=https://ic0.app --no-wallet call $CANISTER get_account &#039;(&amp;quot;paste legacy address here&amp;quot;)&#039; --output=raw)&amp;quot;&lt;br /&gt;
didc decode -t &amp;quot;(Result_2)&amp;quot; -d ~/Downloads/nns-ifaces-0.8.0/genesis_token.did $RESULT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The legacy address to paste here in the second line above is what was formerly called &amp;quot;DFN address&amp;quot; in the Chrome extension. Note that the legacy address must be pasted without the 0x prefix and without the 8-character checksum at the end, i.e. it has exactly 40 characters in length. Furthermore, the legacy address must be in all lowercase. If you don’t remember it then you can obtain your legacy address by running this on your air-gapped machine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What you want to look for in the output of the get_account request is has_claimed = true and your principal. For example, the output of the get_account command looks like this for an unclaimed account:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(&lt;br /&gt;
  variant {&lt;br /&gt;
    Ok = record {&lt;br /&gt;
      authenticated_principal_id = null;&lt;br /&gt;
      successfully_transferred_neurons = vec {};&lt;br /&gt;
      has_donated = false;&lt;br /&gt;
      failed_transferred_neurons = vec {};&lt;br /&gt;
      neuron_ids = vec { record { id = 1_234_567_890_123_456_789 : nat64;}; ...&lt;br /&gt;
		};&lt;br /&gt;
      has_claimed = false;&lt;br /&gt;
      has_forwarded = false;&lt;br /&gt;
      icpts = 12345 : nat32;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And like this for a successfully claimed account:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(&lt;br /&gt;
  variant {&lt;br /&gt;
    Ok = record {&lt;br /&gt;
      authenticated_principal_id = opt principal &amp;quot;a56gn-wnhrl-i76df-ewgfe-23jfd-dfh03-ergrg-fesr1-1jhs9-reg2o-ure&amp;quot;;&lt;br /&gt;
      successfully_transferred_neurons = vec {};&lt;br /&gt;
      has_donated = false;&lt;br /&gt;
      failed_transferred_neurons = vec {};&lt;br /&gt;
      neuron_ids = vec { record { id = 1_234_567_890_123_456_789 : nat64;}; ...&lt;br /&gt;
		};&lt;br /&gt;
      has_claimed = true;&lt;br /&gt;
      has_forwarded = false;&lt;br /&gt;
      icpts = 12345 : nat32;&lt;br /&gt;
    }&lt;br /&gt;
  },&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Step 3: Enable disbursal by passing the KYC process==&lt;br /&gt;
&lt;br /&gt;
Before you can disburse ICPT from your dissolved genesis neuron you must pass KYC. Note that this applies only to genesis neurons such as the ones given to seed donors. It does not apply to neurons that you later create by staking already-liquid ICPT.&lt;br /&gt;
&lt;br /&gt;
===Derive your DFN address===&lt;br /&gt;
&lt;br /&gt;
The DFINITY Chrome extension generated a 12-word mnemonic seed phrase. From that seed phrase, an Ethereum-style address can be derived, which was referred to in the Chrome extension as the &amp;quot;DFN address&amp;quot;. The KYC process requires that you submit your DFN address along with other information.&lt;br /&gt;
&lt;br /&gt;
====Using Keysmith====&lt;br /&gt;
&lt;br /&gt;
The easiest way to obtain your DFN address is to derive it from your seed phrase using Keysmith. The section Derive a native Internet Computer principal from your Ethereum seed already explained how to set up Keysmith and write your seed phrase into a file in a safe way. We assume here that you have carried out the steps at least up until that point. It is not important whether you have carried out any of the remaining steps on the way to claim your neurons. It is also not important whether you have installed the DFINITY Canister SDK. You only need Keysmith.&lt;br /&gt;
&lt;br /&gt;
Derive your DFN address.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above displays output similar to a typical Ethereum address, but without the leading 0x prefix, and you will use it without the 0x prefix.&lt;br /&gt;
&lt;br /&gt;
====Using the DFINITY Chrome extension====&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may have already written down your DFN address when you ran the Chrome extension to make the donation, or taken a screenshot of it. In this case, you can use the DFN address from there and you do not have to derive it from your seed phrase. The following is to remind you where it was visible in the Chrome extension.&lt;br /&gt;
&lt;br /&gt;
On the Chrome extension’s main page there was an information button (“i” in blue circle) next to the DFN balance:&lt;br /&gt;
&lt;br /&gt;
[[File:dfn-chrome-extension-1.png|512px|dfn chrome extension 1]]&lt;br /&gt;
&lt;br /&gt;
Clicking it presented a window displaying the DFN address:&lt;br /&gt;
&lt;br /&gt;
[[File:dfn-chrome-extension-1.png|512px|dfn chrome extension 2]]&lt;br /&gt;
&lt;br /&gt;
The DFN address displayed in the Chrome extension has a 4-byte checksum at the end and the 0x prefix. For our purposes here, you have to delete the last 8 characters and the prefix. For example: 0x98b20cae8074067c29c07a0a4ad94346cc33ee948bdcfe41 becomes 98b20cae8074067c29c07a0a4ad94346cc33ee94 which is 40 hex characters long.&lt;br /&gt;
&lt;br /&gt;
===Derive your principal identifier===&lt;br /&gt;
&lt;br /&gt;
The KYC form will also ask you for your principal. Derive it with Keysmith.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo $seed | keysmith principal -f -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above will display your principal identifier, which should look something like this: {{code|a56gn-wnhrl-i76df-ewgfe-23jfd-dfh03-ergrg-fesr1-1jhs9-reg2o-ure}} You will be asked to enter your principal identifier on the KYC form.&lt;br /&gt;
&lt;br /&gt;
===Submit your information===&lt;br /&gt;
&lt;br /&gt;
To submit your information, you first go to the [https://kyc.dfinity.org/gtc KYC landing page]. The landing page is a frontend hosted by the DFINITY Foundation and any information entered here is not shared with the external KYC provider.&lt;br /&gt;
&lt;br /&gt;
If the DFN address is valid, you are forwarded to the KYC main page.&lt;br /&gt;
&lt;br /&gt;
If you are not forwarded and instead see &amp;quot;Address not found&amp;quot; then your DFN address is invalid. Please double-check the address. For troubleshooting, see the subsection below.&lt;br /&gt;
&lt;br /&gt;
Once you are on the KYC main page, you can submit your personal identifying information (PII). Information entered on this page will be sent directly to the KYC provider.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
If you have problems with your DFN address, then you can verify it using [https://etherscan.io/address/0x1Be116204bb55CB61c821a1C7866fA6f94b561a5#readContract Etherscan].&lt;br /&gt;
&lt;br /&gt;
After you connect to Etherscan, scroll down to row “51. tokens”, open the dropdown form by expanding the row, paste your DFN address in the field “&amp;lt;input&amp;gt; (address)” and click “Query”. For the example address 2d89d96b10f7a9456a9154b2f5309ee70df5bce1 you will see:&lt;br /&gt;
&lt;br /&gt;
[File:Etherscan-FDC-query.png|512px|Etherscan]&lt;br /&gt;
&lt;br /&gt;
If you made a seed donation then you will see the token amount that the FDC calculated. If the DFN address is incorrect then it will show a token amount of 0.&lt;br /&gt;
&lt;br /&gt;
==Step 4: Instruct the neurons you wish to unstake to dissolve==&lt;br /&gt;
&lt;br /&gt;
Once you have claimed your neurons and completed the KYC process, you can start &amp;quot;dissolving&amp;quot; your neurons.&lt;br /&gt;
&lt;br /&gt;
YOU ARE HIGHLY ENCOURAGED TO READ [https://medium.com/dfinity/understanding-the-internet-computers-network-nervous-system-neurons-and-icp-utility-tokens-730dab65cae8 THIS BLOG POST] BEFORE YOU START DISSOLVING YOUR NEURONS. THERE ARE MANY BENEFITS TO NEURON OWNERSHIP. BE SURE YOU UNDERSTAND EXACTLY WHAT YOU ARE GIVING UP BY DISSOLVING THEM. IN PARTICULAR, YOUR NEURONS A PRE-AGED AT 18-MONTHS, MEANING THAT YOUR VOTING REWARDS RECEIVE A MULTIPLIER EFFECT, WHICH YOU WILL LOSE WHEN YOUR NEURONS ENTER THE DISSOLVE STATE.&lt;br /&gt;
&lt;br /&gt;
Dissolving a neuron is not instantaneous, but rather takes place over a period of time known as the &amp;quot;dissolve delay&amp;quot;. The dissolve delay is a parameter of the individual neuron. In general, different neurons have different dissolve delays. When a neuron is dissolving, its dissolve delay falls over the passage of time, until either it is stopped by you, or it reaches zero. Once the dissolve delay reaches zero, it stops falling, and only then can you instruct the neuron to disburse your ICP tokens.&lt;br /&gt;
&lt;br /&gt;
Your neurons have dissolve delays of 0,1,2,…​,30 or 48 months.&lt;br /&gt;
&lt;br /&gt;
To start the dissolution of one of your neurons, you must sign and send a message to the governance canister. You can accomplish this in one step on a networked computer using dfx canister call, or as two separate steps, one on an air-gapped computer using dfx canister sign, and another on a networked computer using dfx canister send. We strongly recommend the latter approach to reduce the risk of having your private key compromised.&lt;br /&gt;
&lt;br /&gt;
===Dissolve in one step (not recommended)===&lt;br /&gt;
&lt;br /&gt;
Verify that you can connect to the Internet Computer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx ping https://ic0.app&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recall the identifier of the neuron you want to dissolve and declare it as an environment variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NEURON_ID=...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Call the governance canister to dissolve your neuron.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=rrkah-fqaaa-aaaaa-aaaaq-cai&lt;br /&gt;
RESULT=&amp;quot;$(dfx canister --network=https://ic0.app --no-wallet call $CANISTER manage_neuron &amp;quot;(record { id = opt record { id = $NEURON_ID:nat64 }; command = opt variant { Configure = record { operation = opt variant { StartDissolving = record {} } } } })&amp;quot; --output=raw)&amp;quot;&lt;br /&gt;
didc decode -t &amp;quot;(ManageNeuronResponse)&amp;quot; -d ~/Downloads/nns-ifaces-0.8.0/governance.did $RESULT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that if you want to dissolve all of your neurons, then you must repeat the step above for each neuron identifier.&lt;br /&gt;
&lt;br /&gt;
===Dissolve in two steps===&lt;br /&gt;
&lt;br /&gt;
====On your air-gapped computer====&lt;br /&gt;
&lt;br /&gt;
Recall the identifier of the neuron you want to dissolve and declare it as an environment variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NEURON_ID=...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sign a message to dissolve your neurons.&lt;br /&gt;
&lt;br /&gt;
Recall the behavior of the {{code|--expire-after}} option to ensure that you deliver the message within the correct 5-minute window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=rrkah-fqaaa-aaaaa-aaaaq-cai&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet sign --expire-after=1h $CANISTER manage_neuron &amp;quot;(record { id = opt record { id = $NEURON_ID:nat64 }; command = opt variant { Configure = record { operation = opt variant { StartDissolving = record {} } } } })&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above results in a {{code|message.json}} file in your current directory. You must copy that file from your air-gapped computer to your networked computer. How you do this will depend on your configuration.&lt;br /&gt;
&lt;br /&gt;
====On your networked computer====&lt;br /&gt;
&lt;br /&gt;
Verify that you can connect to the Internet Computer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx ping https://ic0.app&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Send the signed message to the governance canister to dissolve your neurons. As previously mentioned, you can only perform this action within the 5-minute window that you specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx canister --network=https://ic0.app --no-wallet send message.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Step 5: Disburse ICP from neurons that are fully dissolved==&lt;br /&gt;
&lt;br /&gt;
===Disburse in one step (not recommended)===&lt;br /&gt;
&lt;br /&gt;
Verify that you can connect to the Internet Computer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dfx ping https://ic0.app&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recall your account identifier and declare it as an environment variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ACCOUNT_ID=$(echo $seed | keysmith account -f -)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recall the identifier of the neuron you want to dissolve and declare it as an environment variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NEURON_ID=...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Disburse the ICP tokens locked in your neuron.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=rrkah-fqaaa-aaaaa-aaaaq-cai&lt;br /&gt;
ACCOUNT_ID_WITHOUT_CHECKSUM_BYTES=&amp;quot;$(printf ${ACCOUNT_ID:8} | fold -w 2 | xargs -I {} printf &#039;%d:nat8; &#039; &#039;0x{}&#039;)&amp;quot;&lt;br /&gt;
RESULT=&amp;quot;$(dfx canister --network=https://ic0.app --no-wallet call $CANISTER manage_neuron &amp;quot;(record { id = opt record { id = $NEURON_ID:nat64 }; command = opt variant { Disburse = record { to_account = opt record { hash = vec { $ACCOUNT_ID_WITHOUT_CHECKSUM_BYTES } }; amount = null } } })&amp;quot; --output=raw)&amp;quot;&lt;br /&gt;
didc decode -t &amp;quot;(ManageNeuronResponse)&amp;quot; -d ~/Downloads/nns-ifaces-0.8.0/governance.did $RESULT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Disburse in two steps===&lt;br /&gt;
&lt;br /&gt;
====On your air-gapped computer====&lt;br /&gt;
&lt;br /&gt;
Recall your account identifier and declare it as an environment variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ACCOUNT_ID=$(echo $seed | keysmith account -f -)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Recall the identifier of the neuron you want to dissolve and declare it as an environment variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NEURON_ID=...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sign a message to disburse the ICP tokens locked your neuron.&lt;br /&gt;
&lt;br /&gt;
Recall the behavior of the {{code|--expire-after}} option to ensure you that you deliver the message within the correct 5-minute window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CANISTER=rrkah-fqaaa-aaaaa-aaaaq-cai&lt;br /&gt;
ACCOUNT_ID_WITHOUT_CHECKSUM_BYTES=&amp;quot;$(printf ${ACCOUNT_ID:8} | fold -w 2 | xargs -I {} printf &#039;%d:nat8; &#039; &#039;0x{}&#039;)&amp;quot;&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet sign --expire-after=1h $CANISTER manage_neuron &amp;quot;(record { id = opt record { id = $NEURON_ID:nat64 }; command = opt variant { Disburse = record { to_account = opt record { hash = vec { $ACCOUNT_ID_WITHOUT_CHECKSUM_BYTES } }; amount = null } } })&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The command above results in a {{code|message.json}} file in your current directory. You must copy that file from your air-gapped computer to your networked computer. How you do this will depend on your configuration.&lt;br /&gt;
&lt;br /&gt;
====On your networked computer====&lt;br /&gt;
&lt;br /&gt;
Verify that you can connect to the Internet Computer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ dfx ping https://ic0.app&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Send the signed message to the governance canister to disburse the ICP tokens locked your neuron. As previously mentioned, you can only perform this action within the 5-minute window that you specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dfx canister --network=https://ic0.app --no-wallet send message.json&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related topics==&lt;br /&gt;
&lt;br /&gt;
* [[Neuron/ICP Instructions for Seed Participants]]&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Network_Nervous_System&amp;diff=1104</id>
		<title>Network Nervous System</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Network_Nervous_System&amp;diff=1104"/>
		<updated>2021-11-20T19:01:13Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Network Nervous System (NNS) is explained in the article: [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
External links:&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/dfinity/the-network-nervous-system-governing-the-internet-computer-1d176605d66a Medium article]&lt;br /&gt;
* [https://dfinity.org/howitworks/network-nervous-system-nns Video]&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1103</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1103"/>
		<updated>2021-11-20T18:57:07Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Tutorial section */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
*[[Network Nervous System]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-To section ==&lt;br /&gt;
&lt;br /&gt;
* [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
== Tutorial section ==&lt;br /&gt;
&lt;br /&gt;
* [[Tutorial: Neuron control]]&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Tutorial:_Neuron_control&amp;diff=1102</id>
		<title>Tutorial: Neuron control</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Tutorial:_Neuron_control&amp;diff=1102"/>
		<updated>2021-11-20T18:54:09Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are the following options to control neurons:&lt;br /&gt;
&lt;br /&gt;
# NNS dapp&lt;br /&gt;
# quill (command line tool)&lt;br /&gt;
# ic-repl (command line tool)&lt;br /&gt;
&lt;br /&gt;
Options 1 and 2 can be used in conjunction with a Ledger hardware wallets. Options 2 and 3 work well with an air-gapped computer.&lt;br /&gt;
&lt;br /&gt;
It is also possible to control neurons with dfx but that is not covered in this tutorial.&lt;br /&gt;
&lt;br /&gt;
== NNS dapp ==&lt;br /&gt;
https://nns.ic0.app/&lt;br /&gt;
&lt;br /&gt;
== quill ==&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
== ic-repl ==&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Tutorial:_Neuron_control&amp;diff=1101</id>
		<title>Tutorial: Neuron control</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Tutorial:_Neuron_control&amp;diff=1101"/>
		<updated>2021-11-20T18:52:22Z</updated>

		<summary type="html">&lt;p&gt;Timo: Created page with &amp;quot;There are the following options to control neurons:  # NNS dapp # quill (command line tool) # ic-repl (command line tool)  Options 1 and 2 can be used in conjunction with a Le...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are the following options to control neurons:&lt;br /&gt;
&lt;br /&gt;
# NNS dapp&lt;br /&gt;
# quill (command line tool)&lt;br /&gt;
# ic-repl (command line tool)&lt;br /&gt;
&lt;br /&gt;
Options 1 and 2 can be used in conjunction with a Ledger hardware wallets. Options 2 and 3 work well with an air-gapped computer.&lt;br /&gt;
&lt;br /&gt;
It is also possible to control neurons with dfx but that is not covered in this tutorial.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1100</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1100"/>
		<updated>2021-11-20T18:46:42Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* How-Tos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
*[[Network Nervous System]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-To section ==&lt;br /&gt;
&lt;br /&gt;
* [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
== Tutorial section ==&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1099</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1099"/>
		<updated>2021-11-20T09:57:57Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Create your private key (.pem file) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv quill-arm_32 quill &lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Produce the private key file with keysmith ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
==== Optional: Store .pem file only in RAM ====&lt;br /&gt;
We will later wipe the identity.pem file from the filesystem. There is however a remaining risk that the data could survive in the disk and later extracted despite it being wiped. It is more secure to create a RAM disk and store the .pem file only in the RAM disk. &lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on MacOS =====&lt;br /&gt;
Run these commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
DISK=$(hdiutil attach -nomount ram://16384)&lt;br /&gt;
diskutil erasevolume HFS+ RD $DISK&lt;br /&gt;
cd /Volumes/RD&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;before running&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith private-key -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on Linux =====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on Windows =====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
== Submit claim with quill ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&lt;br /&gt;
 quill&lt;br /&gt;
You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill 0.2.12&lt;br /&gt;
&lt;br /&gt;
Ledger &amp;amp; Governance ToolKit for cold wallets&lt;br /&gt;
&lt;br /&gt;
USAGE:&lt;br /&gt;
    quill [OPTIONS] &amp;lt;SUBCOMMAND&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
    -h, --help                   Print help information&lt;br /&gt;
        --pem-file &amp;lt;PEM_FILE&amp;gt;    Path to your PEM file (use &amp;quot;-&amp;quot; for STDIN)&lt;br /&gt;
    -V, --version                Print version information&lt;br /&gt;
&lt;br /&gt;
SUBCOMMANDS:&lt;br /&gt;
    account-balance      Queries a ledger account balance&lt;br /&gt;
    claim-neurons        Claim seed neurons from the Genesis Token Canister&lt;br /&gt;
    get-proposal-info&lt;br /&gt;
    help                 Print this message or the help of the given subcommand(s)&lt;br /&gt;
    list-neurons         Signs the query for all neurons belonging to the signin principal&lt;br /&gt;
    list-proposals&lt;br /&gt;
    neuron-manage        Signs a neuron configuration change&lt;br /&gt;
    neuron-stake         Signs topping up of a neuron (new or existing)&lt;br /&gt;
    public-ids           Prints the principal id and the account id&lt;br /&gt;
    send                 Sends a signed message or a set of messages&lt;br /&gt;
    transfer             Signs an ICP transfer transaction&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;quill&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Sign the claim request ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Submit the claim to the IC ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: With quill on the networked computer ====&lt;br /&gt;
&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace &amp;lt;code&amp;gt;2d89d96b10f7a9456a9154b2f5309ee70df5bce1&amp;lt;/code&amp;gt; with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Use the QR scanner app ====&lt;br /&gt;
&lt;br /&gt;
* Install &amp;lt;code&amp;gt;qrencode&amp;lt;/code&amp;gt;&lt;br /&gt;
* Run &amp;lt;code&amp;gt;cat msg.json | gzip -c | base64 | qrencode -o msg.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* Open &amp;lt;code&amp;gt;msg.png&amp;lt;/code&amp;gt; in an image viewer&lt;br /&gt;
* Open scanner app in a browser on a phone: https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app&lt;br /&gt;
* Scan QR code and submit&lt;br /&gt;
&lt;br /&gt;
=== Clean up the air-gapped computer ===&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the g &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1098</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1098"/>
		<updated>2021-11-20T09:57:04Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv quill-arm_32 quill &lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Produce the private key file with keysmith ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
==== Option: Store .pem file only in RAM ====&lt;br /&gt;
We will later wipe the identity.pem file from the filesystem. There is however a remaining risk that the data could survive in the disk and later extracted despite it being wiped. It is more secure to create a RAM disk and store the .pem file only in the RAM disk. &lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on MacOS =====&lt;br /&gt;
Run these commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
DISK=$(hdiutil attach -nomount ram://16384)&lt;br /&gt;
diskutil erasevolume HFS+ RD $DISK&lt;br /&gt;
cd /Volumes/RD&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;before running&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith private-key -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on Linux =====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on Windows =====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
== Submit claim with quill ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&lt;br /&gt;
 quill&lt;br /&gt;
You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill 0.2.12&lt;br /&gt;
&lt;br /&gt;
Ledger &amp;amp; Governance ToolKit for cold wallets&lt;br /&gt;
&lt;br /&gt;
USAGE:&lt;br /&gt;
    quill [OPTIONS] &amp;lt;SUBCOMMAND&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
    -h, --help                   Print help information&lt;br /&gt;
        --pem-file &amp;lt;PEM_FILE&amp;gt;    Path to your PEM file (use &amp;quot;-&amp;quot; for STDIN)&lt;br /&gt;
    -V, --version                Print version information&lt;br /&gt;
&lt;br /&gt;
SUBCOMMANDS:&lt;br /&gt;
    account-balance      Queries a ledger account balance&lt;br /&gt;
    claim-neurons        Claim seed neurons from the Genesis Token Canister&lt;br /&gt;
    get-proposal-info&lt;br /&gt;
    help                 Print this message or the help of the given subcommand(s)&lt;br /&gt;
    list-neurons         Signs the query for all neurons belonging to the signin principal&lt;br /&gt;
    list-proposals&lt;br /&gt;
    neuron-manage        Signs a neuron configuration change&lt;br /&gt;
    neuron-stake         Signs topping up of a neuron (new or existing)&lt;br /&gt;
    public-ids           Prints the principal id and the account id&lt;br /&gt;
    send                 Sends a signed message or a set of messages&lt;br /&gt;
    transfer             Signs an ICP transfer transaction&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;quill&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Sign the claim request ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Submit the claim to the IC ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: With quill on the networked computer ====&lt;br /&gt;
&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace &amp;lt;code&amp;gt;2d89d96b10f7a9456a9154b2f5309ee70df5bce1&amp;lt;/code&amp;gt; with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Use the QR scanner app ====&lt;br /&gt;
&lt;br /&gt;
* Install &amp;lt;code&amp;gt;qrencode&amp;lt;/code&amp;gt;&lt;br /&gt;
* Run &amp;lt;code&amp;gt;cat msg.json | gzip -c | base64 | qrencode -o msg.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* Open &amp;lt;code&amp;gt;msg.png&amp;lt;/code&amp;gt; in an image viewer&lt;br /&gt;
* Open scanner app in a browser on a phone: https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app&lt;br /&gt;
* Scan QR code and submit&lt;br /&gt;
&lt;br /&gt;
=== Clean up the air-gapped computer ===&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the g &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1097</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1097"/>
		<updated>2021-11-20T09:55:46Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv quill-arm_32 quill &lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Produce the private key file with keysmith ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
==== Option: Store .pem file only in RAM ====&lt;br /&gt;
We will later wipe the identity.pem file from the filesystem. There is however a remaining risk that the data could survive in the disk and later extracted despite it being wiped. It is more secure to create a RAM disk and store the .pem file only in the RAM disk. &lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on MacOS =====&lt;br /&gt;
Run these commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
DISK=$(hdiutil attach -nomount ram://16384)&lt;br /&gt;
diskutil erasevolume HFS+ RD $DISK&lt;br /&gt;
cd /Volumes/RD&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;before running&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith private-key -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 echo $seed | keysmith private-key -f -&lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on Linux =====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
===== Create RAM disk on Windows =====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
== Submit claim with quill ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&lt;br /&gt;
 quill&lt;br /&gt;
You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill 0.2.12&lt;br /&gt;
&lt;br /&gt;
Ledger &amp;amp; Governance ToolKit for cold wallets&lt;br /&gt;
&lt;br /&gt;
USAGE:&lt;br /&gt;
    quill [OPTIONS] &amp;lt;SUBCOMMAND&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
    -h, --help                   Print help information&lt;br /&gt;
        --pem-file &amp;lt;PEM_FILE&amp;gt;    Path to your PEM file (use &amp;quot;-&amp;quot; for STDIN)&lt;br /&gt;
    -V, --version                Print version information&lt;br /&gt;
&lt;br /&gt;
SUBCOMMANDS:&lt;br /&gt;
    account-balance      Queries a ledger account balance&lt;br /&gt;
    claim-neurons        Claim seed neurons from the Genesis Token Canister&lt;br /&gt;
    get-proposal-info&lt;br /&gt;
    help                 Print this message or the help of the given subcommand(s)&lt;br /&gt;
    list-neurons         Signs the query for all neurons belonging to the signin principal&lt;br /&gt;
    list-proposals&lt;br /&gt;
    neuron-manage        Signs a neuron configuration change&lt;br /&gt;
    neuron-stake         Signs topping up of a neuron (new or existing)&lt;br /&gt;
    public-ids           Prints the principal id and the account id&lt;br /&gt;
    send                 Sends a signed message or a set of messages&lt;br /&gt;
    transfer             Signs an ICP transfer transaction&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;quill&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Sign the claim request ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Submit the claim to the IC ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: With quill on the networked computer ====&lt;br /&gt;
&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace &amp;lt;code&amp;gt;2d89d96b10f7a9456a9154b2f5309ee70df5bce1&amp;lt;/code&amp;gt; with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Use the QR scanner app ====&lt;br /&gt;
&lt;br /&gt;
* Install &amp;lt;code&amp;gt;qrencode&amp;lt;/code&amp;gt;&lt;br /&gt;
* Run &amp;lt;code&amp;gt;cat msg.json | gzip -c | base64 | qrencode -o msg.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* Open &amp;lt;code&amp;gt;msg.png&amp;lt;/code&amp;gt; in an image viewer&lt;br /&gt;
* Open scanner app in a browser on a phone: https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app&lt;br /&gt;
* Scan QR code and submit&lt;br /&gt;
&lt;br /&gt;
=== Clean up the air-gapped computer ===&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the g &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1096</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1096"/>
		<updated>2021-11-20T09:47:10Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv quill-arm_32 quill &lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Produce the private key file with keysmith ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&lt;br /&gt;
 quill&lt;br /&gt;
You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill 0.2.12&lt;br /&gt;
&lt;br /&gt;
Ledger &amp;amp; Governance ToolKit for cold wallets&lt;br /&gt;
&lt;br /&gt;
USAGE:&lt;br /&gt;
    quill [OPTIONS] &amp;lt;SUBCOMMAND&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
    -h, --help                   Print help information&lt;br /&gt;
        --pem-file &amp;lt;PEM_FILE&amp;gt;    Path to your PEM file (use &amp;quot;-&amp;quot; for STDIN)&lt;br /&gt;
    -V, --version                Print version information&lt;br /&gt;
&lt;br /&gt;
SUBCOMMANDS:&lt;br /&gt;
    account-balance      Queries a ledger account balance&lt;br /&gt;
    claim-neurons        Claim seed neurons from the Genesis Token Canister&lt;br /&gt;
    get-proposal-info&lt;br /&gt;
    help                 Print this message or the help of the given subcommand(s)&lt;br /&gt;
    list-neurons         Signs the query for all neurons belonging to the signin principal&lt;br /&gt;
    list-proposals&lt;br /&gt;
    neuron-manage        Signs a neuron configuration change&lt;br /&gt;
    neuron-stake         Signs topping up of a neuron (new or existing)&lt;br /&gt;
    public-ids           Prints the principal id and the account id&lt;br /&gt;
    send                 Sends a signed message or a set of messages&lt;br /&gt;
    transfer             Signs an ICP transfer transaction&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;quill&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Sign the claim request ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Submit the claim to the IC ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: With quill on the networked computer ====&lt;br /&gt;
&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace &amp;lt;code&amp;gt;2d89d96b10f7a9456a9154b2f5309ee70df5bce1&amp;lt;/code&amp;gt; with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Use the QR scanner app ====&lt;br /&gt;
&lt;br /&gt;
* Install &amp;lt;code&amp;gt;qrencode&amp;lt;/code&amp;gt;&lt;br /&gt;
* Run &amp;lt;code&amp;gt;cat msg.json | gzip -c | base64 | qrencode -o msg.png&amp;lt;/code&amp;gt;&lt;br /&gt;
* Open &amp;lt;code&amp;gt;msg.png&amp;lt;/code&amp;gt; in an image viewer&lt;br /&gt;
* Open scanner app in a browser on a phone: https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app&lt;br /&gt;
* Scan QR code and submit&lt;br /&gt;
&lt;br /&gt;
=== Clean up the air-gapped computer ===&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the g &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1095</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1095"/>
		<updated>2021-11-20T09:46:02Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv quill-arm_32 quill &lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Produce the private key file with keysmith ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&lt;br /&gt;
 quill&lt;br /&gt;
You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill 0.2.12&lt;br /&gt;
&lt;br /&gt;
Ledger &amp;amp; Governance ToolKit for cold wallets&lt;br /&gt;
&lt;br /&gt;
USAGE:&lt;br /&gt;
    quill [OPTIONS] &amp;lt;SUBCOMMAND&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
    -h, --help                   Print help information&lt;br /&gt;
        --pem-file &amp;lt;PEM_FILE&amp;gt;    Path to your PEM file (use &amp;quot;-&amp;quot; for STDIN)&lt;br /&gt;
    -V, --version                Print version information&lt;br /&gt;
&lt;br /&gt;
SUBCOMMANDS:&lt;br /&gt;
    account-balance      Queries a ledger account balance&lt;br /&gt;
    claim-neurons        Claim seed neurons from the Genesis Token Canister&lt;br /&gt;
    get-proposal-info&lt;br /&gt;
    help                 Print this message or the help of the given subcommand(s)&lt;br /&gt;
    list-neurons         Signs the query for all neurons belonging to the signin principal&lt;br /&gt;
    list-proposals&lt;br /&gt;
    neuron-manage        Signs a neuron configuration change&lt;br /&gt;
    neuron-stake         Signs topping up of a neuron (new or existing)&lt;br /&gt;
    public-ids           Prints the principal id and the account id&lt;br /&gt;
    send                 Sends a signed message or a set of messages&lt;br /&gt;
    transfer             Signs an ICP transfer transaction&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;quill&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Sign the claim request ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Submit the claim to the IC ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: With quill on the networked computer ====&lt;br /&gt;
&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace 2d89d96b10f7a9456a9154b2f5309ee70df5bce1 with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Use the QR scanner app ====&lt;br /&gt;
&lt;br /&gt;
* Install qrencode&lt;br /&gt;
* Run cat msg.json | gzip -c | base64 | qrencode -o msg.png&lt;br /&gt;
* Open msg.png in an image viewer&lt;br /&gt;
* Use scanner app on a phone: https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app&lt;br /&gt;
* Scan QR code and submit&lt;br /&gt;
&lt;br /&gt;
=== Clean up the air-gapped computer ===&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the g &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1094</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1094"/>
		<updated>2021-11-20T09:42:16Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mv quill-arm_32 quill &lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Produce the private key file with keysmith ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
=== Test the installation ===&lt;br /&gt;
On the air-gapped computer run:&lt;br /&gt;
 quill&lt;br /&gt;
You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill 0.2.12&lt;br /&gt;
&lt;br /&gt;
Ledger &amp;amp; Governance ToolKit for cold wallets&lt;br /&gt;
&lt;br /&gt;
USAGE:&lt;br /&gt;
    quill [OPTIONS] &amp;lt;SUBCOMMAND&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OPTIONS:&lt;br /&gt;
    -h, --help                   Print help information&lt;br /&gt;
        --pem-file &amp;lt;PEM_FILE&amp;gt;    Path to your PEM file (use &amp;quot;-&amp;quot; for STDIN)&lt;br /&gt;
    -V, --version                Print version information&lt;br /&gt;
&lt;br /&gt;
SUBCOMMANDS:&lt;br /&gt;
    account-balance      Queries a ledger account balance&lt;br /&gt;
    claim-neurons        Claim seed neurons from the Genesis Token Canister&lt;br /&gt;
    get-proposal-info&lt;br /&gt;
    help                 Print this message or the help of the given subcommand(s)&lt;br /&gt;
    list-neurons         Signs the query for all neurons belonging to the signin principal&lt;br /&gt;
    list-proposals&lt;br /&gt;
    neuron-manage        Signs a neuron configuration change&lt;br /&gt;
    neuron-stake         Signs topping up of a neuron (new or existing)&lt;br /&gt;
    public-ids           Prints the principal id and the account id&lt;br /&gt;
    send                 Sends a signed message or a set of messages&lt;br /&gt;
    transfer             Signs an ICP transfer transaction&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, running &amp;lt;code&amp;gt;quill&amp;lt;/code&amp;gt; for the first time might require you to grant permission under System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Sign the claim request ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Submit the claim to the IC ===&lt;br /&gt;
&lt;br /&gt;
==== Option 1: With quill on the networked computer ====&lt;br /&gt;
&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace 2d89d96b10f7a9456a9154b2f5309ee70df5bce1 with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== Option 2: Use the QR scanner app ====&lt;br /&gt;
&lt;br /&gt;
=== Clean up the air-gapped computer ===&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the g &amp;lt;code&amp;gt;.pem&amp;lt;/code&amp;gt; file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1093</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1093"/>
		<updated>2021-11-20T08:05:03Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed to you in the form of a basket of 49 voting [[Network Nervous System|neurons]]. These neurons already exist inside the [[Network Nervous System]]. Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve [[Network Nervous System|delays]] of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this [[Tutorial: Neuron control|tutorial]].&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above.  &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the executable file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the keysmith .tar.gz file and the quill executable from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the keysmith .tar.gz files and quill executables are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(quill-arm_32)= ebe2506e4dc4422e7670094e8b2b1d854a3b3c317b25c1c88990853d3d85c064&lt;br /&gt;
SHA256(quill-linux-x86_64)= 18fc671ee8c96b367875b39470073d68db78d32d242d14d4682025ef2a5d9ad4&lt;br /&gt;
SHA256(quill-macos-x86_64)= 97c373ab871be377ac784faff089ca26d23c37725230fb36d78f17d7a73b0867&lt;br /&gt;
SHA256(quill-windows-x86_64.exe)= 2542244c9ad3a9baf54bc2227e8c71ea8a8fb9f7e6065cc7a848c7b1cdce906e&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, making the &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace 2d89d96b10f7a9456a9154b2f5309ee70df5bce1 with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the .pem file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Network_Nervous_System&amp;diff=1092</id>
		<title>Network Nervous System</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Network_Nervous_System&amp;diff=1092"/>
		<updated>2021-11-20T07:52:56Z</updated>

		<summary type="html">&lt;p&gt;Timo: Created page with &amp;quot;Various links:  * [https://medium.com/dfinity/the-network-nervous-system-governing-the-internet-computer-1d176605d66a] * [https://dfinity.org/howitworks/network-nervous-system...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Various links:&lt;br /&gt;
&lt;br /&gt;
* [https://medium.com/dfinity/the-network-nervous-system-governing-the-internet-computer-1d176605d66a]&lt;br /&gt;
* [https://dfinity.org/howitworks/network-nervous-system-nns]&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1091</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1091"/>
		<updated>2021-11-20T07:51:42Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Topics Central */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
*[[Network Nervous System]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-Tos ==&lt;br /&gt;
&lt;br /&gt;
* [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1090</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1090"/>
		<updated>2021-11-19T19:45:20Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, making the &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace 2d89d96b10f7a9456a9154b2f5309ee70df5bce1 with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
If your claim was successful then do not forget to remove the .pem file on the air-gapped computer:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm identity.pem&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1089</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1089"/>
		<updated>2021-11-19T19:42:56Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Run quill */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, making the &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
On the air-gapped computer run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill --pem-file identity.pem claim-neurons &amp;gt;msg.json&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Copy the resulting file `msg.json` back to the networked computer. On the networked computer, change into the directory where `msg.json` is and run:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
quill send msg.json&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Your neurons should now be claimed. &lt;br /&gt;
&lt;br /&gt;
You can double-check if you claim was successful in the following way: Go to https://ic.rocks/genesis/2d89d96b10f7a9456a9154b2f5309ee70df5bce1 where you replace 2d89d96b10f7a9456a9154b2f5309ee70df5bce1 with your own DFN address. Under &amp;quot;Status&amp;quot; you should see &amp;quot;Claimed&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1088</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1088"/>
		<updated>2021-11-19T19:29:23Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, making the &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Submit claim to the IC ==&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1087</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1087"/>
		<updated>2021-11-19T19:27:27Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, making the &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
=== Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;) ===&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Optional: check your legacy address and balance ===&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
echo $seed | keysmith legacy-address -f -&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Create your private key (.pem file) ===&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
== Submit claim to the IC ==&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1086</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1086"/>
		<updated>2021-11-19T19:24:23Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Run keysmith */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
keysmith&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You should see:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
usage: keysmith &amp;lt;command&amp;gt; [&amp;lt;args&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
Available Commands:&lt;br /&gt;
    account             Print your account identifier.&lt;br /&gt;
    generate            Generate your mnemonic seed and write it to a file.&lt;br /&gt;
    legacy-address      Print your legacy address.&lt;br /&gt;
    principal           Print your principal identifier.&lt;br /&gt;
    private-key         Derive your private key and write it to a file.&lt;br /&gt;
    public-key          Print your public key.&lt;br /&gt;
    shortlist           Print the available commands.&lt;br /&gt;
    version             Print the version number.&lt;br /&gt;
    x-private-key       Derive your extended private key and write it to a file.&lt;br /&gt;
    x-public-key        Print your extended public key.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;If you are using macOS, making the &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt; binary executable might require you to change a permission setting using System Preferences &amp;gt; Security &amp;amp; Privacy &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
Enter your mnemonic phrase (aka &amp;quot;seed&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
If you confident that your environment is secure, then you are ready to enter your seed for use with &amp;lt;code&amp;gt;keysmith&amp;lt;/code&amp;gt;. For the duration of your session, you store your seed phrase in an environment variable. It will be eliminated from your system when you turn your computer off.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read seed&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Enter your seed phrase and finish with Return.&lt;br /&gt;
&lt;br /&gt;
If you prefer to not have your seed phrase displayed as you type then use this command instead:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
read -s seed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Optional: check your legacy address and balance&lt;br /&gt;
&lt;br /&gt;
At this point you can already verify your legacy address and ICPT balance. The legacy address matches to what was formerly called &amp;quot;DFN address&amp;quot; in the Dfinity Chrome extension. You may have copied it from the Chrome extension for your records back when you used the extension.&lt;br /&gt;
 &amp;lt;code&amp;gt;echo $seed | keysmith legacy-address -f -&amp;lt;/code&amp;gt;&lt;br /&gt;
The output is a 40 character hex string. It looks something like this:&lt;br /&gt;
 2d89d96b10f7a9456a9154b2f5309ee70df5bce1&lt;br /&gt;
You can check your ICPT balance as follows: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for &amp;quot;Canister interface&amp;quot; and the method &amp;quot;balance&amp;quot;. There, paste your DFN address in to the field labeled &amp;quot;text&amp;quot; and click the button labeled &amp;quot;Query&amp;quot;. Your ICP balance will appear below &amp;quot;nat32&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Create your private key (.pem file)&lt;br /&gt;
&lt;br /&gt;
Derive your private key from your seed phrase.&lt;br /&gt;
 &amp;lt;code&amp;gt;echo $seed | keysmith private-key -f -&amp;lt;/code&amp;gt;&lt;br /&gt;
This creates a file &amp;lt;code&amp;gt;identity.pem&amp;lt;/code&amp;gt; containing your private key.&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
== Submit claim to the IC ==&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1085</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1085"/>
		<updated>2021-11-19T19:11:58Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Run keysmith ==&lt;br /&gt;
&lt;br /&gt;
== Run quill ==&lt;br /&gt;
&lt;br /&gt;
== Submit claim to the IC ==&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1084</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1084"/>
		<updated>2021-11-19T19:11:00Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The hashes should match the following entries:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
SHA256(keysmith-darwin-amd64.tar.gz)= a53bad6fa36c1eb35cd36059ffe9cbf4c063b515e47ccf666b7e1c174a7d1088&lt;br /&gt;
SHA256(keysmith-darwin-arm64.tar.gz)= 47932452353fe7f921b4ac41828dd19530ae0c4bdb72bcbb016a0715ca80e879&lt;br /&gt;
SHA256(keysmith-linux-amd64.tar.gz)= cb283dac031d8676f25e72d19115be347d2b85c864a17dd563104bf496b14a06&lt;br /&gt;
SHA256(keysmith-linux-arm32.tar.gz)= b28670e2b3483ea9f9ba691e9f76f99df31b2678db33b69c888fb08b634de162&lt;br /&gt;
SHA256(keysmith-linux-arm64.tar.gz)= ebe9cde3cf440ebbfb53dd10bf7f412cbff8b089551100ee0fa48f3ac9bd66c3&lt;br /&gt;
SHA256(keysmith-windows-amd64.tar.gz)= 1ef9b77ccaae980aad4a227fe1a817821245da491a90f0e6ad323426b49ae40a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;and&lt;br /&gt;
&lt;br /&gt;
(enter quill hashes here)&lt;br /&gt;
&lt;br /&gt;
=== Unpack and install ===&lt;br /&gt;
&lt;br /&gt;
For keysmith:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f keysmith-*.tar* -x&lt;br /&gt;
sudo install -d /usr/local/bin&lt;br /&gt;
sudo install keysmith /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;You will be prompted to enter your laptop password. The password itself will not appear, simply type it and press enter.&lt;br /&gt;
&lt;br /&gt;
For quill:&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tar -f quill-*.tar* -x&lt;br /&gt;
sudo install quill /usr/local/bin&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use keysmith ===&lt;br /&gt;
&lt;br /&gt;
=== Use quill ===&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1083</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1083"/>
		<updated>2021-11-19T18:55:34Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
=== Copy to air-gapped machine ===&lt;br /&gt;
&lt;br /&gt;
Copy the .tar.gz files from the networked machine to the air-gapped machine. For example, you can do so with a USB drive.&lt;br /&gt;
&lt;br /&gt;
=== Verify the hashes ===&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, go to the terminal. Change the directory to the folder where the .tar.gz files are. Compute the SHA256 hashes with the commands&lt;br /&gt;
&lt;br /&gt;
openssl dgst -sha256 keysmith-*.tar*&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
openssl dgst -sha256 quill-*.tar*&lt;br /&gt;
&lt;br /&gt;
first unpack the .tar.gz achive.&lt;br /&gt;
&lt;br /&gt;
Then verify the SHA256 sum of the .tar.gz file (insert instructions here).&lt;br /&gt;
&lt;br /&gt;
=== Transfer the tools ===&lt;br /&gt;
&lt;br /&gt;
Copy the binaries to your air-gapped machine.&lt;br /&gt;
&lt;br /&gt;
=== Use keysmith ===&lt;br /&gt;
&lt;br /&gt;
=== Use quill ===&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1082</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1082"/>
		<updated>2021-11-19T18:33:49Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following hardware architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|macos-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|linux-x86_64&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|arm_32&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm64&lt;br /&gt;
|not available&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|windows-x86_64&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.2.12) and fetch the .tar.gz file that matches the air-gapped machine&#039;s architecture in the table above. &lt;br /&gt;
&lt;br /&gt;
==== Copy to air-gapped machine ====&lt;br /&gt;
&lt;br /&gt;
==== Verify hash ====&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, first unpack the .tar.gz achive.&lt;br /&gt;
&lt;br /&gt;
Then verify the SHA256 sum of the .tar.gz file (insert instructions here).&lt;br /&gt;
&lt;br /&gt;
=== Transfer the tools ===&lt;br /&gt;
&lt;br /&gt;
Copy the binaries to your air-gapped machine.&lt;br /&gt;
&lt;br /&gt;
=== Use keysmith ===&lt;br /&gt;
&lt;br /&gt;
=== Use quill ===&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1081</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1081"/>
		<updated>2021-11-19T15:44:11Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!Architecture&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm63&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
==== Download keysmith ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file for your machine&#039;s architecture . &lt;br /&gt;
&lt;br /&gt;
==== Download quill ====&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.22) and fetch the .tar.gz file for your machine&#039;s architecture . &lt;br /&gt;
&lt;br /&gt;
==== Copy to air-gapped machine ====&lt;br /&gt;
&lt;br /&gt;
==== Verify hash ====&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, first unpack the .tar.gz achive.&lt;br /&gt;
&lt;br /&gt;
Then verify the SHA256 sum of the .tar.gz file (insert instructions here).&lt;br /&gt;
&lt;br /&gt;
=== Transfer the tools ===&lt;br /&gt;
&lt;br /&gt;
Copy the binaries to your air-gapped machine.&lt;br /&gt;
&lt;br /&gt;
=== Use keysmith ===&lt;br /&gt;
&lt;br /&gt;
=== Use quill ===&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1080</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1080"/>
		<updated>2021-11-19T15:43:10Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* Claiming with an air-gapped computer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Claiming requires access to your secret mnemonic phrase and to secret keys derived from it. It is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux or MacOS machine. Linux includes Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
To download the tools you need a second, networked computer. The tools are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill.&#039;&#039; We describe here how to find and download a binary for your architecture. If you want to compile the tools yourself then we provide more information for you at the end of the document (TODO).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Binaries are available for the following architectures. Here, architecture refers to the air-gapped computer, not the networked computer.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Hardware&lt;br /&gt;
!Architecture&lt;br /&gt;
!keysmith&lt;br /&gt;
!quill&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Intel silicon&lt;br /&gt;
|darwin-amd64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Mac, Apple silicon (M1)&lt;br /&gt;
|darwin-arm64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Linux (x86)&lt;br /&gt;
|linux-amd64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Raspberry Pi&lt;br /&gt;
|linux-arm32&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Linux (arm)&lt;br /&gt;
|linux-arm63&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Windows&lt;br /&gt;
|windows-amd64&lt;br /&gt;
|Yes&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
Download keysmith&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/keysmith/releases/ keysmith], choose the latest release (currently v1.6.2) and fetch the .tar.gz file for your machine&#039;s architecture . &lt;br /&gt;
&lt;br /&gt;
Download quill&lt;br /&gt;
&lt;br /&gt;
Go to [https://github.com/dfinity/quill/releases quill] , choose the latest release (must be &amp;gt;= 0.22) and fetch the .tar.gz file for your machine&#039;s architecture . &lt;br /&gt;
&lt;br /&gt;
Copy to air-gapped machine&lt;br /&gt;
&lt;br /&gt;
Verify hash&lt;br /&gt;
&lt;br /&gt;
On the air-gapped machine, first unpack the .tar.gz achive.&lt;br /&gt;
&lt;br /&gt;
Then verify the SHA256 sum of the .tar.gz file (insert instructions here).&lt;br /&gt;
&lt;br /&gt;
=== Transfer the tools ===&lt;br /&gt;
&lt;br /&gt;
Copy the binaries to your air-gapped machine.&lt;br /&gt;
&lt;br /&gt;
=== Use keysmith ===&lt;br /&gt;
&lt;br /&gt;
=== Use quill ===&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1079</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1079"/>
		<updated>2021-11-19T11:53:16Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;br /&gt;
&lt;br /&gt;
== Claiming with a Ledger Nano device ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coming soon.&#039;&#039;&#039; This will come with the next update of the IC&#039;s app for the Ledger Nano. The current release can manage neurons but cannot yet claim them.&lt;br /&gt;
&lt;br /&gt;
== Claiming with an air-gapped computer ==&lt;br /&gt;
&lt;br /&gt;
Since you need to make use of your secret it is highly advised that you use an air-gapped computer for the purpose of claiming. If you are not comfortable with such a setup or with any of the following steps then you have to wait for the next release of the IC&#039;s app for the Ledger Nano device.&lt;br /&gt;
&lt;br /&gt;
As an air-gapped device you can use a Windows, Linux (x86 or arm) or MacOS machine. &lt;br /&gt;
&lt;br /&gt;
=== Download the tools ===&lt;br /&gt;
&lt;br /&gt;
You need two tools. They are called &#039;&#039;keysmith&#039;&#039; and &#039;&#039;quill&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Get the latest release for your machine&#039;s architecture of:&lt;br /&gt;
* [https://github.com/dfinity/keysmith/releases/ keysmith]&lt;br /&gt;
* [https://github.com/dfinity/quill/releases quill] (&amp;gt;= 0.2.12)&lt;br /&gt;
&lt;br /&gt;
=== Transfer the tools ===&lt;br /&gt;
&lt;br /&gt;
Copy the binaries to your air-gapped machine.&lt;br /&gt;
&lt;br /&gt;
=== Use keysmith ===&lt;br /&gt;
&lt;br /&gt;
=== Use quill ===&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1078</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1078"/>
		<updated>2021-11-19T11:21:15Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* How-Tos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-Tos ==&lt;br /&gt;
&lt;br /&gt;
* [[How-To: Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1077</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1077"/>
		<updated>2021-11-19T09:57:56Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;br /&gt;
&lt;br /&gt;
To control your neurons you must use the same secret key that you generated when the donation was made. It was recorded as a 12-word mnemonic phrase. In order to control your neurons you need to first &#039;&#039;claim&#039;&#039; the whole basket. This article explains how to do the claiming. For how to control your neurons after claiming them see this article (insert link here).&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1076</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1076"/>
		<updated>2021-11-19T09:50:53Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You are a &#039;&#039;seed participant&#039;&#039; if you donated to the DFINITY foundation in February of 2017. At that time, 30 tokens per Swiss Franc of value donated were allotted to your key. These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were then disbursed to you in the form of a basket of 49 voting neurons (insert link &amp;quot;NNS&amp;quot; here). These neurons already exist inside the Network Nervous System (insert link &amp;quot;NNS&amp;quot; here). Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link &amp;quot;NNS&amp;quot; here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1075</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1075"/>
		<updated>2021-11-19T09:47:14Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you donated to the DFINITY foundation in February of 2017 then you are a seed participant.&lt;br /&gt;
At the time, 30 tokens per Swiss Franc of value donated were allotted to your key.&lt;br /&gt;
These tokens are now called &amp;quot;ICP tokens&amp;quot; or, shortly, &amp;quot;ICP&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
At Genesis Unlock your ICP were disbursed in the form of a basket of 49 voting neurons (insert link here).&lt;br /&gt;
These neurons already exist inside the Network Nervous System (insert link here).&lt;br /&gt;
Your neurons contain the ICP you have been awarded, staked inside.&lt;br /&gt;
&lt;br /&gt;
Your neurons have been configured to vote automatically and are already earning voting rewards for you. &lt;br /&gt;
You do not need to do anything to initialize your neurons in order to continue earning voting rewards.&lt;br /&gt;
&lt;br /&gt;
The 49 neurons created for you have dissolve delays (insert link here) of 0 days, 30 days, 60 days, 90 days and so on. Apart from the first neuron which has a dissolve delay of 0 days (which can be dissolved immediately), the other dissolve delays may have a small random number of days either added or removed.&lt;br /&gt;
&lt;br /&gt;
We are pleased to inform you that your neurons have been pre-aged! At the moment of Genesis Unlock, their age was already set to 18 months old. This is important, because neuron age significantly increases your voting power and the voting rewards you receive.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Claim_neurons_for_seed_participants&amp;diff=1074</id>
		<title>Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Claim_neurons_for_seed_participants&amp;diff=1074"/>
		<updated>2021-11-19T09:25:29Z</updated>

		<summary type="html">&lt;p&gt;Timo: Created stub for seed participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;THANK YOU for being a Seed participant.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1073</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1073"/>
		<updated>2021-11-19T09:24:45Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* How-Tos */ fix link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-Tos ==&lt;br /&gt;
&lt;br /&gt;
* [[Claim neurons for seed participants]]&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1072</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1072"/>
		<updated>2021-11-19T09:23:50Z</updated>

		<summary type="html">&lt;p&gt;Timo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-Tos ==&lt;br /&gt;
&lt;br /&gt;
* Claim neurons for seed participants&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Index.php%3Ftitle%3DHow-To:_Claim_seed_round_neurons&amp;diff=1071</id>
		<title>Index.php?title=How-To: Claim seed round neurons</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Index.php%3Ftitle%3DHow-To:_Claim_seed_round_neurons&amp;diff=1071"/>
		<updated>2021-11-19T09:20:42Z</updated>

		<summary type="html">&lt;p&gt;Timo: Timo moved page Index.php?title=How-To: Claim seed round neurons to How-To: Claim neurons for seed participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[How-To: Claim neurons for seed participants]]&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1070</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1070"/>
		<updated>2021-11-19T09:20:42Z</updated>

		<summary type="html">&lt;p&gt;Timo: Timo moved page Index.php?title=How-To: Claim seed round neurons to How-To: Claim neurons for seed participants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;THANK YOU for being a Seed participant.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1069</id>
		<title>How-To: Claim neurons for seed participants</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=How-To:_Claim_neurons_for_seed_participants&amp;diff=1069"/>
		<updated>2021-11-19T09:19:57Z</updated>

		<summary type="html">&lt;p&gt;Timo: Created page with &amp;quot;THANK YOU for being a Seed participant.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;THANK YOU for being a Seed participant.&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1068</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1068"/>
		<updated>2021-11-19T09:18:53Z</updated>

		<summary type="html">&lt;p&gt;Timo: /* How-Tos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-Tos ==&lt;br /&gt;
&lt;br /&gt;
* [[Index.php?title=How-To:_Claim_seed_round_neurons|Claim seed round neurons]]&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
	<entry>
		<id>https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1067</id>
		<title>Internet Computer wiki</title>
		<link rel="alternate" type="text/html" href="https://icstaging.mywikis.net/w/index.php?title=Internet_Computer_wiki&amp;diff=1067"/>
		<updated>2021-11-19T08:59:43Z</updated>

		<summary type="html">&lt;p&gt;Timo: Introduce How-Tos section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Welcome to the Internet Computer Wiki!&amp;lt;/strong&amp;gt; Feel free to join in. All are welcome!&lt;br /&gt;
== Topics Central ==&lt;br /&gt;
&lt;br /&gt;
* [[Internet computer]]&lt;br /&gt;
* [[Internet Computer vision]]&lt;br /&gt;
* [[Index of dapps on the Internet Computer]]&lt;br /&gt;
* [[ICP token]]&lt;br /&gt;
* [[Internet Identity]]&lt;br /&gt;
* [https://dashboard.internetcomputer.org/ Internet Computer dashboard] &lt;br /&gt;
* [[Internet Computer Performance]]&lt;br /&gt;
* [[DFINITY]]&lt;br /&gt;
* [[Custody, Staking, and Voting]]&lt;br /&gt;
== For blockchain &amp;amp; crypto enthusiasts ==&lt;br /&gt;
* [[Myths and facts]]&lt;br /&gt;
* [https://www.reddit.com/r/dfinity/ r/dfinity]&lt;br /&gt;
* [[How to stake on the Internet computer]]&lt;br /&gt;
* [[Tokenomics of the Internet Computer]]&lt;br /&gt;
* [[Governance of the Internet Computer]]&lt;br /&gt;
&lt;br /&gt;
== For dapp developers ==&lt;br /&gt;
* [[Internet Computer for dapp developers]]&lt;br /&gt;
* [[Canister smart contracts]]&lt;br /&gt;
* [https://forum.dfinity.org/ IC community developer forum]&lt;br /&gt;
* [[Best practices for a high traffic dapp launch]]&lt;br /&gt;
* [[Best practices for NFT drops]]&lt;br /&gt;
&lt;br /&gt;
== For computer scientists ==&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
== For node owners ==&lt;br /&gt;
* [[Internet Computer for node owners]]&lt;br /&gt;
&lt;br /&gt;
== FAQs ==&lt;br /&gt;
&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computer Scientists FAQ&#039;&#039;&#039;&lt;br /&gt;
* [[The Internet Computer for Computer Scientists]]&lt;br /&gt;
== How-Tos ==&lt;br /&gt;
&lt;br /&gt;
* [[Index.php?title=How-Tos|List of How-Tos]]&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
=== Housekeeping Rules ===&lt;br /&gt;
&lt;br /&gt;
* Please refrain from redundancy, such as referring to the Internet Computer in article titles. This is, after all, the Internet Computer Wiki.&lt;br /&gt;
* Please carefully consider your use of capitalisation. Most words in titles should be capitalised. DFINITY is always stylised in all-caps.&lt;br /&gt;
&lt;br /&gt;
=== How to Contribute ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;br /&gt;
&lt;br /&gt;
Use this page to test editing&lt;br /&gt;
* [[Test editing the Internet Computer Wiki]]&lt;br /&gt;
&lt;br /&gt;
Number of articles: {{NUMBEROFARTICLES}}&lt;/div&gt;</summary>
		<author><name>Timo</name></author>
	</entry>
</feed>