@hackage haskoin-core1.2.2
Bitcoin & Bitcoin Cash library for Haskell
Categories
License
MIT
Maintainer
jprupp@protonmail.ch
Links
Versions
Installation
Dependencies (31)
Dependents (15)
@hackage/haskoin-node, @hackage/bitcoind-rpc, @hackage/lnurl-authenticator, @hackage/haskoin-store, @hackage/lnurl, @hackage/haskell-opentimestamps, Show all…
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