Skip to main content

Crate kaspa_bip32

Crate kaspa_bip32 

Source

Re-exports§

pub use secp256k1;
pub use types::*;

Modules§

types
wasm
WASM bindings for the bip32 module.

Structs§

ChildNumber
Index of a particular child key for a given (extended) private key.
DerivationPath
Derivation paths within a hierarchical keyspace.
ExtendedKey
Serialized extended key (e.g. xprv and xpub).
ExtendedKeyAttrs
Extended key attributes: fields common to extended keys including depth, fingerprints, child numbers, and chain codes.
ExtendedPrivateKey
Extended private keys derived using BIP32.
ExtendedPublicKey
Extended public keys derived using BIP32.
Mnemonic
BIP39 mnemonic phrases: sequences of words representing cryptographic keys. @category Wallet SDK
Prefix
BIP32 extended key prefixes a.k.a. “versions” (e.g. xpub, xprv)
SecretKey
Secret key - a 256-bit key used to create ECDSA and Taproot signatures.

Enums§

AddressType
Address type used in HD wallet address derivation.
Language
Languages supported by BIP39.
WordCount
Word count for a BIP39 mnemonic phrase. Identifies mnemonic as 12 or 24 word variants.

Traits§

PrivateKey
Trait for private key types which can be derived using BIP32.
PublicKey
Trait for public key types which can be derived using BIP32.
SecretKeyExt
Extension for secp256k1::SecretKey that provides access to secp256k1::PublicKey and the public key string representation.