haskoin-core: Bitcoin & Bitcoin Cash library for Haskell

[ bitcoin, finance, library, network, public-domain ] [ Propose Tags ]

Haskoin Core is a complete Bitcoin and Bitcoin Cash library of functions and data types for Haskell developers.


[Skip to Readme]
Versions 0.2.0, 0.3.0, 0.3.1, 0.4.0, 0.4.1, 0.4.2, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.1, 0.7.0, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4
Change log CHANGELOG.md
Dependencies aeson, array, base (>=4.9 && <5), base16-bytestring, bytestring, cereal, conduit, containers, cryptonite, entropy, hashable, memory, mtl, murmur3, network, QuickCheck, scientific, secp256k1-haskell, split, string-conversions, text, time, transformers, unordered-containers, vector [details]
License LicenseRef-PublicDomain
Author Philippe Laprade, Jean-Pierre Rupp
Maintainer xenog@protonmail.com
Category Bitcoin, Finance, Network
Home page http://github.com/haskoin/haskoin#readme
Bug tracker http://github.com/haskoin/haskoin/issues
Source repo head: git clone git://github.com/haskoin/haskoin.git
Uploaded by xenog at Wed Dec 5 16:44:22 UTC 2018
Distributions NixOS:0.8.4, Stackage:0.8.4
Downloads 1763 total (105 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for haskoin-core-0.8.4

[back to package description]

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)
  • Parsing and manipulation of all Bitcoin and Bitcoin Cash protocol messages
  • Bloom filters and partial merkle trees (used in SPV wallets)
  • Comprehensive test suite