Seed participant configuration with DFINITY Canister SDK

From Internet Computer Wiki
Jump to: navigation, search

Introduction

Steps to configure a neuron using the DFINITY Canistr SDK.

Warning

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.

Step 1: Derive a native Internet Computer principal from your Ethereum seed

As an early contributor or seed donor, Seed participants wrote down a 12-word mnemonic seed phrase that was generated by the DFINITY Chrome extension. To create an identity, seed participants must derive a private key from their seed phrase and import that private key into the DFINITY Canister SDK. This step is required before seed participants can take control of their neurons.

Secure your environment

Install Keysmith

Fetch the release binary

Verify the SHA256 checksum of your download

Build Keysmith from source

Install the DFINITY Canister SDK

Set your seed phrase for use with keysmith

Check your legacy address and balance (optional)

Derive and import your private key

Step 2: Take control of your neurons

Step 3: Enable disbursal by passing the KYC process

Step 4: Instruct the neurons you wish to unstake to dissolve

Step 5: Disburse ICP from neurons that are fully dissolved