Kin on Solana

Kin (SPL) Ledger Tutorial

Using the Kin (SPL) app on your Ledger Nano S 

Before you start:

You will need Google Chrome installed.

You will need Ledger Live installed

You will also need your Ledger Nano S with firmware version 1.6.0 or above.

Note: The Kin SPL app is currently only available in Developer Mode. Instructions on how to enable Developer Mode can be found below.

Installing the Kin (SPL) app on your Ledger Nano S using Ledger Live

  1. Login to the Ledger Live application.
  2. Connect and unlock your Ledger Nano S
  3. Allow the manager connection on your device by pressing the right button.
  4. Enable Developer Mode. Click on settings (top right) > Experimental Features > Toggle Developer Mode.
  5. Return to Manager and search for Kin (SPL) in the app catalog.
  6. Click the Install button of the app.
    • An installation window appears
    • Your device will display Processing…
    • The app installation is confirmed

Note: to send Kin or create a token account using your Ledger device and MyKinWallet, you will need to enable blind signing in the Kin (SPL) app:

  1. Open the Kin (SPL) app on your Ledger device. 
  2. Navigate to and select the “Settings” option. 
  3. Select the “Allow blind sign” option. 
  4. Select the “Yes” option. 

Note: With blind signing the first screen on your device when initiating a transaction will say: “unrecognized format”. This is expected. Scroll right to see details and accept.

Logging into MyKinWallet

  1. Go to https://www.mykinwallet.org/ on your browser.
  2. Connect and unlock your Ledger device.
  3. Open the Kin (SPL) app on your Ledger device.
  4. Click on the “Ledger device” link on the MyKinWallet site.
  5. Select your BIP (derivation) path from the drop down box.
    • The BIP (derivation path) represents your wallet on the Ledger device.
    • There are 10 possible BIP paths (0-9) by default. You can choose any of them.
    • Once you choose one and use it to receive your Kin, that BIP path will be the one that holds your Kin account and that you need to use going forward.
  6. The public key associated with the BIP you selected will be displayed on your device. Navigate to and select the “Approve” option on your Ledger device.
  7. Click “Access my wallet” on the MyKinWallet site.
  8. Read the terms and click “Accept and Continue”.

Creating a Kin (SPL) Token Account

On Kin 4, which exists on the Solana blockchain, you’ll need a Kin token account to transact Kin. To create a token account using your Ledger Nano S, follow the instructions below:

  1. After logging into MyKinWallet, under `Kin Token Accounts`, click the “Create new token account (random address)” link.
    • When you click the link, MyKinWallet will create a transaction to create a token account owned by your wallet address and submit it to your ledger for approval.
  2. On your Ledger device, verify the transaction details and select the “Approve” option to submit the transaction.
    • Note: Max commitment is used for the create account transaction, so the transaction may take some time. 
  3. Once the transaction has been confirmed by the blockchain, you will see your new Kin Token Account listed.

Receiving Kin

To receive Kin using your Ledger Nano S you need to share your Kin public key with the person or service that wants to send.

  1. Repeat steps 1-8 from the “Create a Kin Token Account” section.
  2. Under Kin Token Accounts, all the token accounts owned by your wallet will be displayed. Click “Copy token account address” under the token account you’d like to use.
  3. Send the copied address to the person or service that wants to send you Kin.

Sending Kin

  1. Please repeat steps 1-8 from the “Create a Kin Token Account” section.
  2. Under “Send Kin”, select the token account you’d like to send Kin from from the “Sender Token Account” drop down box.
  3. Enter the base58-encoded destination wallet public address in the ”Destination Account” field.
  4. Enter the amount of Kin to send in the “Kin Amount” field. If needed, enter the text memo in the “Memo” field.
  5. Once the fields are filled, click the “Send Payment” button.
  6. Review the payment details and click “Approve”.
    • When you click “Approve”, MyKinWallet will create the transaction and submit it to your ledger for approval.
  7. On your Ledger device, verify the transaction details and select the “Approve” option to submit the transaction.
  8. Once the transaction has been submitted to the blockchain, you will see the screen shown below with links to Solana Explorer for both the submitted transaction as well as the token account you used for the transaction.

Note: Your Kin wallet will produce a SOL wallet. The BIP path used by MyKinWallet is different than the BIP path used by other SOL wallets, so we recommend not sending SOL to the address generated for your Kin wallet. To generate aa SOL wallet on your ledger device follow these steps: SOL Ledger Guide

Depositing Kin to an Exchange

  1. Most exchanges require you to enter a memo to identify your account when depositing.
  2. Carefully read the deposit instructions for your exchange.

SUPPORT

If you encounter any issues during your swap process that are not covered in this guide, please first reach out to the exchange or swap partner that you selected.

Each partner will be providing support and will best be able to address your specific issue.

If they are unable to answer your question, reach out to migration-support@kin.org