Skip to main content
All CollectionsAccount Management
Why Can’t I Generate Certain Blockchain Addresses in My Hana Wallet?
Why Can’t I Generate Certain Blockchain Addresses in My Hana Wallet?

Learn why wallets imported via private keys or keystore files may not generate addresses for all blockchains in Hana.

David avatar
Written by David
Updated over a week ago

If you've imported a wallet into Hana Wallet using a private key or a keystore file, you may notice that some blockchain addresses, such as those for the Sui blockchain, are missing. This issue is not specific to Sui but relates to a broader limitation with how private keys work across different blockchains.

💡 In this article, we’ll explain why this happens and why we recommend importing wallets using a seed phrase for full compatibility.

The Issue with Imported Wallets via Private Keys

Private keys are often limited to the blockchain they were originally created for. When you import a wallet into Hana using a private key or keystore file, Hana attempts to enable the wallet for as many supported blockchains as possible. However, there are technical limitations that may prevent a private key from being used across different blockchains.

Why Is This a Problem?

Each blockchain follows a specific method for generating addresses and managing private keys, known as hierarchical deterministic (HD) paths. For example:

  • EVM Private Keys (Ethereum): Private keys from EVM chains (like Ethereum) aren’t directly compatible with blockchains like Sui or Stellar.

  • Sui Private Keys: Similarly, a private key generated for Sui won’t necessarily work for generating addresses on EVM-based chains like Ethereum or ICON.

This is why, if you’ve imported your wallet using a private key from one chain, Hana may not be able to generate addresses for other chains, such as Sui or ICON.

Why We Recommend Using Seed Phrases

To avoid these limitations, Hana recommends importing wallets using a seed phrase. Seed phrases provide a more universal approach, allowing Hana to derive addresses across all supported blockchains, including EVM chains, ICON, Sui, and more.

When you import a wallet with a seed phrase, Hana can automatically generate compatible addresses for all available chains, offering a seamless and complete experience.

How to Resolve the Issue

If you’ve imported your wallet through a private key or keystore file and are unable to generate certain blockchain addresses, the solution is to re-import your wallet using a seed phrase. Here’s what you can do:

  1. Create or Import a Wallet Using a Seed Phrase:

    • To ensure full compatibility, create a new Hana Wallet using a seed phrase. This method allows Hana to generate addresses for all supported blockchains, without the limitations of private keys.

  2. Transfer Your Assets:

    • If you have assets in a wallet that was imported via private key, you can transfer them to the newly created wallet with full blockchain support.

  3. Use Social Login (Optional):

    • Alternatively, Hana offers a social login feature, which simplifies the wallet creation process and ensures compatibility across all supported blockchains.

The limitations you experience when importing a wallet through a private key or keystore file are due to the nature private keys, which may not work across all blockchains. This is why we recommend using a seed phrase when importing wallets into Hana.

Seed phrases offer full compatibility across all blockchains, including Sui, EVM chains, ICON, and more. If you want to ensure you can generate addresses for all supported blockchains in Hana, consider creating or importing your wallet using a seed phrase.

Need Help?

If you have any questions or need further assistance, visit our Support Center for more articles and resources, or contact our support team.

Did this answer your question?