Passkey Accounts

Linx Wallet now supports Kadena SpireKey accounts, which use WebAuthn passkeys instead of traditional seed phrases to secure your blockchain accounts. This innovative approach provides enhanced security while simplifying the account management process for blockchain users.

What are SpireKey Accounts?

SpireKey accounts represent a fundamental shift in blockchain account security. Instead of generating and storing a seed phrase, SpireKey uses WebAuthn (Web Authentication) passkeys to create and secure your Kadena blockchain account. The cryptographic keys that control your blockchain assets are generated and protected by your device's secure hardware elements.

How to Create a SpireKey Account?

Linx Wallet currently supports importing a SpireKey account. When installing the application, you will create a regular account backed by a seed phrase, and then you can add a SpireKey account

The recommended approach is to open https://chainweaver.kadena.io in your browser and create a SpireKey account. During the account creation process, a passkey will be saved on your device which you will then use to access the account in Linx Wallet. Once the account is created, open Linx Wallet and follow the steps below:

  • On the main screen, tap the account switcher icon

  • Select "Import from Spirekey"

  • SpireKey will open in a browser popup

  • Tap on "Connect" and choose the passkey named "SpireKey Wallet Manager"

  • Next tap on "Import" and choose the passkey named "SpireKey Account 1", this would be the account that you created earlier

  • You should now see a message that says "Account received from SpireKey".

Recovery considerations

  • Consider setting up your passkey on multiple trusted devices for redundancy

  • Follow your operating system's recommended backup procedures for passkeys

  • Understand your device manufacturer's recovery options for passkeys

  • Each SpireKey account has a seed phrased that can be used to recover the account. To reveal the seed phrase open https://chainweaver.kadena.io in your browser and click on "Reveal seed phrase" in the "Settings" section

Signing Blockchain Transactions with SpireKey

When you need to sign a transaction on the Kadena blockchain with your SpireKey account:

  1. Initiate the transaction as normal in Linx Wallet, for example transfer or swap tokens.

  2. When prompted to authorize, your device will request biometric authentication.

  3. Once authenticated, the transaction will be cryptographically signed using your secure key

Last updated

Was this helpful?