A secure, embedded-friendly cryptocurrency wallet library for hardware wallets.
- wallet - BIP-32/39/44 and SLIP-0010 compliant HD wallet implementation with multi-curve support (secp256k1, Ed25519, Curve25519, P256)
- bus - Protocol Buffers communication with custom framing for hardware-software interaction
- chain - Blockchain-specific transaction encoding and signing, currently implements Ethereum (EIP-2930/EIP-191)
- action - High-level wallet operations with trait-based callbacks for platform abstraction
- bridge - Client-device communication bridge layer
- BIP-32: Hierarchical Deterministic Wallets
- BIP-39: Mnemonic code for generating deterministic keys
- BIP-44: Multi-Account Hierarchy
- SLIP-0010: Universal private key derivation
- EIP-2930: Optional access lists
- EIP-191: Signed Data Standard
Mozilla Public License 2.0 (MPL-2.0)