Kin on Solana

Token Migration

Kin is migrating to the Solana blockchain to scale for mass adoption.
Here’s what you need to know:

Migrating to Solana

Kin has undergone a number of evolutions since its first generation as an ERC20 token on the Ethereum blockchain. Here are some basic definitions to help you understand the different iterations and upgrades to Kin since that time:

  • Kin1: First generation of Kin running on Ethereum
  • Kin2: Second generation of Kin running on Stellar (non-mainnet).
  • Kin3: Third generation of Kin running on Stellar (non-mainnet), where Kin is the base asset.
  • Kin4: Proposed fourth generation of Kin running on Solana (mainnet).
  • Marketplace Server: A hosted service that developers may use to manage earns and spends on their behalf, using special SDKs. Also used to help coordinate kin2 to kin3. Deprecated in favour of developers managing their own earns and spends.
  • Marketplace Server
  • Android SDK
  • iOS SDK
  • Migration Server: A service that a user client interacts with to migrate from Kin2 to Kin3.
  • Agora: A blockchain agnostic frontend that new SDKs will use instead of the Marketplace Server, or Horizon directly. It allows for the transition off of Stellar onto Solana, as it abstracts away blockchain specific details from the developer. Further documentation can be found here.

About the Kin Migration

Migration Quick Guide

  •  If you still hold ERC-20 Kin (Ethereum) tokens in any wallet, they are unaffected by migration, simply do nothing, and hang tight. There will be a tool that will allow you to swap soon after the migration. We will publish details when they are available. 
  • If you are on TrustWallet, your Kin will have been automatically migrated, follow their guide to access your funds.
  • If you are on Atomic Wallet their migration support is confirmed. Sit tight with your Kin (they will not be accessible until support has been implemented), and later you can expect to see them converted to the Solana version (Kin SPL) via that wallet. 
  • If you are on any of the exchanges that are supporting the migration, your Kin will be automatically converted after the migration. These exchanges include Bithumb Global, Gate.io, Cointiger, Mercatox, and HitBTC.
  • If your Kin’s private keys are on a Ledger, there is a new Ledger app for use with Kin SPL. For more details please refer to the Migration Ledger Guide.
  • If you are using MyKinWallet with Ledger, you can use the new Ledger app mentioned above. If you are using MyKinWallet with a key pair, then your keys will still work after the migration.
  • If you are on a wallet or exchange that hasn’t been mentioned above, AND you do not have access to your private keys (or the wallet doesn’t let you extract them), then you could move your Kin to a paper wallet before Dec. 15th. Once you have done that, this gives you the choice to subsequently send your Kin to any of the supported wallets or exchanges, later.

Wallets Supporting Migration

  • Ledger
  • MyKinWallet.org
  • Trust Wallet
  • Atomic Wallet* (date not confirmed)

Exchanges Supporting Migration

  • Bithumb Global
  • Gate.io
  • Cointiger
  • Mercatox
  • HitBTC

*Note: we continue to work with those not listed above to support the migration. This list will be updated as more wallets and exchanges confirm support.

Wallets Supporting SPL Kin on Solana

In addition to the wallets supporting migration listed above,  the following new wallets will be supporting SPL Kin on Solana:

Wallet Compatibility Chart

Here is a visual overview of the different wallets that support Kin, and their compatibility across different generations of Kin. For more information on these wallets and how to use them, check out the Kin SPL Wallet Update for End-Users. Note that Kin2 and Kin3 have been shut down and migrated to Solana, so they are no longer supported by any wallets.

Expectations on the December 15th 2020 Migration

The Kin Migration is scheduled for December 15th.

The migration process from the Kin Blockchain to the Solana Blockchain will be relatively seamless. There will be a snapshot of all accounts and their corresponding balances on the Kin blockchain taken and those accounts will then be replicated on the Solana Blockchain.

For exchanges and wallets to be able to generate transactions they will need to update to support Kin on Solana. Our team has been working with each of the exchanges and wallets that currently support Kin to participate in the migration. A list of the exchanges and wallets that have committed to support the migration on December 15 can be found above.

If you hold Kin in a wallet or on an exchange not listed below we recommend that you move your Kin off of that exchange ahead of the migration. If you don’t do that by the time of the migration your funds will not be lost but will be frozen until that exchange or wallet updates to support the Kin Blockchain. We would recommend reaching out to the support channels for these wallets or exchanges in that case.

Additional Information

Kin Migration Details for Token Holders

Latest pertaining to the Kin Migration scheduled for December 15.

Kin Pushing Ahead: Next Steps on the Migration to Solana

Migration plan and requisite infrastructure to make the process as seamless as possible.

Kin SDK Solana Update

Updates to SDKs that include the ability to migrate to the Solana blockchain, marking a significant milestone towards completing the migration to Solana.

How to Create a Paper Wallet for Kin

A step-by-step guide on how to generate your own simple Kin wallet in case you don’t wish to use any of the supported applications.

How to Create an SPL Kin Wallet with Coin98

Learn how to create an SPL Kin Wallet with Coin98, a wallet supporting Kin on Solana.

Kin SPL Wallet Update for End-Users

Learn how to navigate the Kin SPL wallet ecosystem.

What will my new public address be on Solana?

Input your Kin3 address in the field below and click “Submit” to find out your Solana address. Click on the results to explore your token accounts on Solana. To find your Kin Token Account for sending/receiving Kin look for the “Account Address” under your Solana address. You can also find your Kin Token Account by logging in to MyKinWallet or through your preferred Kin SPL wallet.

Do I need to have SOL in my account for the migration?

Solana based accounts require a minimum balance of SOL called “rent.” That rent will be subsidized for all existing Kin accounts once on Solana, so you won’t have to worry about it. More details can be found in the migration guide.

How will fees work for Kin accounts on the Solana Blockchain?

Every transaction specifies an account where the transaction fee will be paid from. 

  • Transactions submitted through the Kin SDKs (via Agora) will have their transactions subsidized by the service.
  • All other transactions should specify a non-token account as the subsidizer in order to avoid consuming the rent exempt Sol. Failure to do so could result in the token account being garbage collected.
After migration, how long does the subsidized SOL balance last in the Kin wallet?

The amount of Sol allocated to migrated accounts prevents any rent collection from occurring. As a result, the subsidized SOL will remain in the token account until it is closed.

  • If the account is used as the source of transaction fees, it will revoke the rent exempt status, making it eligible for deletion.
Will there be more wallets and exchanges added to the confirmed list?

Yes, we are continuing to work with more wallets and exchanges and will update the list as they confirm their support for Solana based Kin.

How do I extract my private key from Trust Wallet?

To extract your secret key from Trust Wallet, you can follow this video tutorial.

What happens if I hold my Kin on a wallet that is not supported at the time of the migration?

If your Kin is in a wallet that doesn’t support Kin at the time of the migration it will remain in that wallet address. Once that wallet updates to the Solana based Kin it will then be available for transfer. Alternatively you can extract your private key and restore your Kin in a separate wallet.

If my Kin is stored in a cold storage wallet (Ledger, Paper Wallet) will it be included in the migration?

Yes. The public address for all wallets, including cold wallets will be captured and replicated on the Solana Blockchain with the required rent added to the account. 

Is it possible for me to have Kin in my token account with not enough SOL to pay rent?

No. The SOL used to create and initialize your token account needs to be enough to make it rent exempt forever. This is to prevent token accounts from being “garbage collected”. All token accounts created on Solana must be made rent exempt. Before the user can receive tokens, their associated token account must be created on-chain, requiring a small amount of SOL to mark the account as rent-exempt. As noted above, all migrated accounts will have this subsidized.

Will MyKinWallet.org use Agora? And subsequently subsidize transaction fees?

Yes. MyKinWallet will subsidize transaction fees via Agora.

Will other wallet providers or exchanges have fees or will they be subsidized by someone?

It depends. All wallets and exchanges can choose to subsidize, make you pay fees, or make use of Agora to utilize it’s subsidization program. It’s up to that provider and should be a question you ask them.