The main issue is that the same 24-word BIP39 seed phrase can lead to different Monero wallets or show zero balances because two incompatible derivation standards are in use:
- BIP32 → BIP39 → BIP44
- SLIP10 → BIP39 → BIP44
BIP32 was designed for the secp256k1 curve and is not directly compatible with Monero’s ed25519 curve, yet some vendors still rely on it. To address this, Satoshilabs developed SLIP10, which defines how to derive the BIP32 path directly on ed25519 curve which makes the new wallet structure as SLIP10 → BIP39 → BIP44. Without explicit support for SLIP10, recovery of Monero wallets from 24-word seeds remains inconsistent, fragmenting seed portability and user experience across wallets.
The main issue is that the same 24-word BIP39 seed phrase can lead to different Monero wallets or show zero balances because two incompatible derivation standards are in use:
BIP32 was designed for the secp256k1 curve and is not directly compatible with Monero’s ed25519 curve, yet some vendors still rely on it. To address this, Satoshilabs developed SLIP10, which defines how to derive the BIP32 path directly on ed25519 curve which makes the new wallet structure as SLIP10 → BIP39 → BIP44. Without explicit support for SLIP10, recovery of Monero wallets from 24-word seeds remains inconsistent, fragmenting seed portability and user experience across wallets.