The process of importing Leather wallet into Xverse varies depending on whether you’re importing a Stacks wallet or a Bitcoin wallet.
Importing Your Leather Stacks Wallet
If you’re importing a Stacks wallet, you can do so seamlessly using your 12 or 24-word seed phrase. Xverse and Leather follow the same derivation path for Stacks addresses, so your wallet and assets will appear without any issues.
Please check out our step-by-step guide: How to Restore an Existing Wallet in Xverse?
Importing Your Leather Bitcoin Wallet
Since Xverse and Leather use different derivation paths for Bitcoin wallets, importing your Leather Bitcoin wallet may result in missing accounts or addresses.
Key Differences in Bitcoin Wallet Structure
Xverse and Leather wallets manage Bitcoin and other digital assets (Ordinals, Runes, BRC-20 tokens) using similar address types. Both wallets follow the hierarchical deterministic wallet schema:
m / purpose' / coin_type' / account' / change / address_index
However, there are key differences to be aware of when importing your wallet.
Xverse Wallet:
- Supports Native Segwit, Nested Segwit and Taproot derivation paths.
-
address_index
changes for every Xverse account.
Leather Wallet:
- Supports Native Segwit and Taproot derivation paths.
-
account'
changes for every account in Magic Eden wallet.
For more information, please refer to our article: Understanding Derivation Paths and Xverse Wallet Compatibility.
When importing wallets from Leather to Xverse, you may only see your first account, as additional accounts may not appear due to differences in derivation paths. We recommend creating a new Xverse wallet and transferring your assets from Magic Eden to Xverse directly.
For any further assistance, feel free to contact our support team.