Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server.
package com.codename1.crypto.hd
Hierarchical deterministic keys:
Mnemonic backup phrases (BIP-39), Bip32 derivation
on secp256k1 with xprv/xpub serialization, Slip10 for Ed25519, and
DerivationPath for the m/44'/60'/0'/0/0 notation.Types
class Bip32 | A BIP-32 hierarchical deterministic key on secp256k1: Bitcoin, every EVM chain and most others derive their accounts this way from one Mnemonic seed. |
class DerivationPath | A BIP-32 derivation path such as m/44'/60'/0'/0/0: a list of child indices, each hardened when written with ', h or H. |
class Mnemonic | BIP-39 mnemonic sentences: the 12 to 24 English words a wallet shows as its backup, and the 64-byte seed Bip32 and Slip10 derive every key from. |
class Slip10 | SLIP-10 key derivation for Ed25519, the scheme Solana, Stellar, Cardano-style and Aptos/Sui wallets use on a Mnemonic seed. |