Please see the README on GitHub at https://github.com/haskoin/haskoin-node#readme


Keywords
finance, library, mit, network, public-domain, Propose Tags, https://github.com/haskoin/haskoin-node#readme, Skip to Readme, Index, Quick Jump, Haskoin.Node, haskoin-node-1.1.0.tar.gz, browse, Package description, Package maintainers, PhilippeLaprade, jprupp, edit package information
License
MIT
Install
cabal install haskoin-node-0.12.0

Documentation

Haskoin Core

Haskoin Core is a library of Bitcoin and Bitcoin Cash functions written in Haskell featuring:

  • Hashing functions (SHA-256, RIPEMD-160)
  • Base58 support
  • CashAddr support
  • Bech32 suport
  • BIP32 extended key derivation and parsing (m/1'/2/3)
  • BIP39 mnemonic keys
  • ECDSA secp256k1 cryptographic primitives
  • Script parsing
  • Building and signing of standard transactions (regular, multisig, p2sh, segwit)
  • Parsing and manipulation of all Bitcoin and Bitcoin Cash protocol messages
  • Bloom filters and partial merkle trees (used in SPV wallets)
  • Comprehensive test suite

Contributing

All code is formatted with Ormolu. Convenience formatting script available at scripts/format