Crate handshakes
source · [−]Expand description
This crate provides a simple interface for interacting with Handshake mainnet, testnet, and regtest.
Re-exports
pub use nets::*;
Modules
Implementations of the TxBuilder
for Handshake transactions.
Holds Bitcoin-specific encoding tools. This includes an AddressEncoder
that handles bech32
and base58check addresses, as well as newtypes that hold the Bitcoin network prefix
information for addresses.
This module holds MarkedDigest
types used by Handshake transactions. Currently we represent
only TXID
s and WTXID
s. In the future we may also represent sighash digests this way.
It also holds a blake2b160 wrapper function.
The handshake::nets
module cotains Handshake network definitions. These are the main interface
for accessing the library.
Common re-exports
Holds Handshake specific types, witnesses, inputs, outputs, and transactions.