/BitcoinNet

.NET library for Bitcoin Cash

Primary LanguageC#MIT LicenseMIT

BitcoinNet

BitcoinNet is intended as a Bitcoin Cash library for the .NET platform.

The focus of BitcoinNet is provide robust, well-engineered, building blocks to interact with the BCH blockchain, either in batch, deserializing blocks and their transactions, or interactively, listening to the network and propagating transactions.

At this point, BitcoinNet does not intend to support any coin beyond Bitcoin Cash (BCH).

Usage

BitcoinNet codebase is divided into 3 projects:

  • BitcoinNet: Core functionality.
  • BitcoinNet.JsonRpc: JSON-RPC logic for communicating with BCH nodes. The protocol documentation can be found at official Bitcoin Cash repository.
  • BitcoinNet.Mnemonic: Implementation of mnemonic code for generating deterministic keys (BIP39).

License

BitcoinNet is licensed under the MIT License.