Kin SDK Solana Update

Kik Engineering
Kin Blog
Published in
3 min readNov 11, 2020

Earlier this fall, we published the migration plan for how the Kik engineering team is going to help enable all stakeholders of Kin to migrate from the current blockchain, a fork of Stellar, onto the Solana blockchain. The team learned from some of the pitfalls of the earlier Ethereum to Stellar migrations in order to make this next migration unintrusive to users, less work for the developers in the Kin Ecosystem, and one that could guarantee that all accounts would be on one blockchain when it was complete. Following up on the next steps in that plan, today we’re releasing updates to our SDKs that include the ability to migrate to the Solana blockchain, marking a significant milestone towards completing the migration to Solana.

App Developers

App developers that want to support Kin through the migration to Solana will need to update the Kin SDKs that they’re using. For the most part, if developers are already targeting Agora, this should be just a version change to the latest versions of the Kin SDKs and recompile. There are some functional changes that developers should be aware of which developers can read about and test on Solana on TestNet in the migration documentation at https://docs.kin.org/solana.

Available Today

Soon™

Kin 3 (wallets, exchanges) & ERC20 Kin Holders

Anyone holding Kin in one of the currently supported Kin wallets or exchanges may be wondering which of them will continue to support Kin on Solana.

Our team has been working with exchanges and wallets to support a seamless migration for token holders. We anticipate sharing a list next week of all those supporting the migration and instructions on what to do if you hold Kin in a wallet or an exchange that won’t be supporting the migration. This post will also include instructions for how to migrate ERC20 Kin to Kin on the Solana Blockchain.

It is generally always recommended to keep the bulk of your Kin in a wallet that you control the private key for. You’ll always be able to access your kin post-migration this way, regardless of which exchange or wallet front end you’re using today.

Ledger users can take solace in continued https://www.mykinwallet.org/ support for Kin as our team will be adding support for Kin on Solana for the migration date.

Expectations on the day of Migration

Expect the expected

  • Transaction speeds are so much faster when this is done. It’s worth it.
  • Some people will be confused — ask questions on the Kin Reddit, Discord, or Twitter
  • Nobody will be left behind. Absolutely all accounts from the Kin 2 and Kin 3 blockchains will get there in one go, as well as a burn and mint solution for TDE ERC20 Kin holders

Expect the unexpected

  • Longer transaction times during a user’s migration period
  • Increase volume of transient errors until the migration is complete
  • Migration for all Kin 2 and Kin 3 users could take up to a couple of days

Thar be dragons

  • There are and will be unknown unknowns that will arise and be dealt with. We understand that communicating what these are and what’s being done is important and doing so is our commitment to you.

--

--