[][src]Module exonum_btc_anchoring::btc

Collection of wrappers for the rust-bitcoin crate.

Structs

Address

Bitcoin address wrapper.

BtcAnchoringTransactionBuilder

Builder for the anchoring transactions.

InputSignature

Bitcoin input signature wrapper.

Payload

Anchoring transaction payload.

PrivateKey

Bitcoin ECDSA private key wrapper.

PublicKey

Secp256k1 public key wrapper, used for verification of signatures.

Sha256d

Bitcoin SHA256d hash.

Transaction

Bitcoin transaction wrapper.

Enums

BuilderError

Anchoring transaction builder errors.

Functions

gen_keypair

Same as gen_keypair_with_rng but it uses a default random number generator.

gen_keypair_with_rng

Generates Bitcoin keypair using the given random number generator.

secp_gen_keypair

Generates a bitcoin private key and a corresponding public key using a cryptographically secure pseudo-random number generator.

secp_gen_keypair_with_rng

Computes a bitcoin private key and a corresponding public key using a given pseudo-random number generator.