Crate handshakes

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§

builder
Implementations of the TxBuilder for Handshake transactions.
enc
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.
hashes
This module holds MarkedDigest types used by Handshake transactions. Currently we represent only TXIDs and WTXIDs. In the future we may also represent sighash digests this way. It also holds a blake2b160 wrapper function.
nets
The handshake::nets module cotains Handshake network definitions. These are the main interface for accessing the library.
prelude
Common re-exports
types
Holds Handshake specific types, witnesses, inputs, outputs, and transactions.