API Reference BitcoinLib v0.1.3

modules

Modules

High level bitcoin operations

Cryptography functions

Bitwise operations

Cryptography helper functions

Elliptic curve cryptography

WIF Bitcoin private key format management

Bitcoin address management

Can parse derivation paths string format into a native format

Computing entropy from different sources, mostly for mnemonic seed creation

Bitcoin extended private key management module

Computes a private key from a derivation path

Calculates direct childs from a private key based on a given index, and maybe a hardened flag

Bitcoin extended public key management module

Implementation of Bech32 addresses

Implementation of P2PKH addresses

Implementation of P2SH-P2WPKH addresses

Computes a public key from a derivation path

Calculates direct childs from a public key based on a given index

Extended public key serialization module

A fingerprint is a small hash of a public key

Computes HMAC on either a public or a private key in the aim of computing a child key

Compute a mnemonic seed from a private key

Checksum needed to generate a mnemonic seed

A list of all the words that can be contained in a private key seed

Bitcoin private key management module

Bitcoin public key management module

Bitcoin Public Key Hash module