Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haskoin/haskoin-core
Haskoin Core is a Bitcoin and Bitcoin Cash library
https://github.com/haskoin/haskoin-core
Last synced: about 2 months ago
JSON representation
Haskoin Core is a Bitcoin and Bitcoin Cash library
- Host: GitHub
- URL: https://github.com/haskoin/haskoin-core
- Owner: haskoin
- License: mit
- Created: 2013-03-14T13:40:12.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2024-03-14T12:41:13.000Z (10 months ago)
- Last Synced: 2024-03-28T16:10:43.051Z (9 months ago)
- Language: Haskell
- Homepage:
- Size: 5.54 MB
- Stars: 520
- Watchers: 38
- Forks: 89
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bitcoin - Haskoin-core - Haskoin Core is a library of Bitcoin and Bitcoin Cash functions written in Haskell. (Haskell Libraries)
README
# 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](https://github.com/tweag/ormolu).
Convenience formatting script available at [scripts/format](scripts/format)