Hierarchical-deterministic key derivation, memonic phrase generation, and random key generation supporting secp256k1 and ed25519 curve types.

  • BIP-32-like HD CKD implementation as described in the SLIP-0010.md draft
  • BIP39 Memonic phrase generation and BIP32 seed conversion
  • Random key generation for supported curves
  • Signing and signature verification mechanisms


  • Currently only supports private child key derivation for all curves
  • Ed25519 CKD only supports hardened indexes (see SLIP-10 draft)