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
TxBuilderfor Handshake transactions. - enc
- Holds Bitcoin-specific encoding tools. This includes an
AddressEncoderthat handles bech32 and base58check addresses, as well as newtypes that hold the Bitcoin network prefix information for addresses. - hashes
- This module holds
MarkedDigesttypes used by Handshake transactions. Currently we represent onlyTXIDs andWTXIDs. In the future we may also represent sighash digests this way. It also holds a blake2b160 wrapper function. - nets
- The
handshake::netsmodule 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.