Xoken Core is a library of Bitcoin SV functions written in Haskell featuring:
- Hashing functions (SHA-256, RIPEMD-160)
- Parsing and manipulation of all Bitcoin SV protocol messages
- Base58 support
- BIP32 extended key derivation and parsing
- BIP39 mnemonic keys
- ECDSA secp256k1 cryptographic primitives
- Script parsing
- Building and signing of standard transactions (regular, multisig)
- Comprehensive test suite
Note: This repository was originally forked from https://github.com/haskoin/haskoin-core. The code base has undergone significant changes and is exclusively suited for Bitcoin SV.