Crate cashweb[][src]

cashweb is a collection of useful components, designed for quick integration of the following protocols:

Modules

auth_wrapper

cashweb-auth-wrapper is a library providing deserialization, parsing, and verification needed within the Authorization Wrapper Framework.

bitcoin

cashweb-bitcoin is a library providing serialization/deserialization of Bitcoin structures, utility methods for signing, and methods for Hierarchical Deterministic Wallets use.

bitcoin_client

cashweb-bitcoin-client is a library providing a BitcoinClient with basic asynchronous methods for interacting with bitcoind.

keyserver
keyserver_client

cashweb-bitcoin-client is a library providing KeyserverClient which allows interaction with specific keyservers and KeyserverManager which allows sampling and aggregation over multiple keyservers.

payments

cashweb-payments is a library providing structures and utilities related to the BIP70: Payment Protocol and a Wallet structure to allow receiving payments.

relay

cashweb-relay is a library providing serialization/deserialization, encryption/decryption/verification of structures in the Relay Protocol.

relay_client

cashweb-relay-client is a library providing RelayClient which allows interaction with specific relay server.

secp256k1

Secp256k1

token

cashweb-token is a library providing utility methods for the POP Token Protocol.