haskoin-core: Bitcoin & Bitcoin Cash library for Haskell

[ bitcoin, finance, library, mit, 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]

Modules

[Last Documentation]

  • Haskoin
  • Network
    • Haskoin
      • Network.Haskoin.Address
        • Network.Haskoin.Address.Base58
        • Network.Haskoin.Address.Bech32
        • Network.Haskoin.Address.CashAddr
      • Network.Haskoin.Block
        • Network.Haskoin.Block.Headers
        • Network.Haskoin.Block.Merkle
      • Network.Haskoin.Constants
      • Network.Haskoin.Crypto
      • Network.Haskoin.Keys
      • Network.Haskoin.Network
      • Network.Haskoin.Script
      • Network.Haskoin.Test
      • Network.Haskoin.Transaction
        • Network.Haskoin.Transaction.Partial
        • Network.Haskoin.Transaction.Segwit
      • Network.Haskoin.Util

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 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, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.10.0, 0.10.1, 0.12.0, 0.13.0, 0.13.1, 0.13.2, 0.13.3, 0.13.4, 0.13.5, 0.13.6, 0.14.0, 0.14.1, 0.15.0, 0.17.0, 0.17.1, 0.17.2, 0.17.3, 0.17.4, 0.17.5, 0.17.6, 0.18.0, 0.19.0, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.20.4, 0.20.5, 0.21.0, 0.21.1, 0.21.2, 0.22.0, 1.0.0, 1.0.1, 1.0.2, 1.0.4, 1.1.0
Change log CHANGELOG.md
Dependencies aeson, array, base (>=4.9 && <5), base16-bytestring, bytestring, cereal, conduit, containers, cryptonite, deepseq, entropy, hashable, hspec, HUnit, memory, mtl, murmur3 (>=1.0.3), network, QuickCheck, safe, scientific, secp256k1-haskell (>=0.2.1), split, string-conversions, text, time, transformers, unordered-containers, vector [details]
License LicenseRef-PublicDomain
Author Philippe Laprade, Jean-Pierre Rupp, Matthew Wraith
Maintainer jprupp@protonmail.ch
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 jprupp at 2020-04-10T20:27:31Z
Distributions LTSHaskell:1.0.4, NixOS:1.0.4, Stackage:1.1.0
Reverse Dependencies 14 direct, 1 indirect [details]
Downloads 25836 total (243 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2020-04-11 [all 3 reports]

Readme for haskoin-core-0.12.0

[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, 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