[][src]Crate grin_keychain

Library module for the key holder functionalities provided by Grin.

Re-exports

pub use extkey_bip32::ChildNumber;
pub use keychain::ExtKeychain;

Modules

extkey_bip32

Implementation of BIP32 hierarchical deterministic wallets, as defined at https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki Modified from above to integrate into grin and allow for different hashing algorithms if desired

keychain
mnemonic

BIP39 Implementation

Structs

BlindSum

Accumulator to compute the sum of blinding factors. Keeps track of each factor as well as the "sign" with which they should be combined.

BlindingFactor
ExtKeychainPath

Encapsulates a max 4-level deep BIP32 path, which is the most we can currently fit into a rangeproof message

Identifier

Enums

Error

Constants

IDENTIFIER_SIZE

Traits

Keychain