LicenseRef-PublicDomain licensed by Jean-Pierre Rupp
This version can be pinned in stack with:haskoin-node-0.6.1@sha256:52abdde0b159699ffc477001209b9af308744b265033f531e457ac9e0ef51c33,1926
Module documentation for 0.6.1
Depends on 17 packages
(full list with versions):
base,
bytestring,
cereal,
conduit,
conduit-extra,
haskoin-core,
monad-logger,
mtl,
network,
nqe,
random,
resourcet,
rocksdb-haskell,
rocksdb-query,
string-conversions,
time,
unliftio Haskoin Node
Haskoin Node is a peer-to-peer library for Bitcoin and Bitcoin Cash. It uses a RocksDB database to store blockchain headers and peers.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
0.6.1
Changed
- Fix bug where peer height did not update in certain cases.
0.6.0
Added
- Documentation everywhere.
Changed
- Make compatible with NQE 0.5.
- Use supervisor only in peer manager.
- API quality of life changes.
- Exposed module is now only
Haskoin.Node.
Removed
- No more direct access to internals.
0.5.2
Changed
- Improve dependency definitions.
0.5.1
Changed
- Dependency
sec256k1 changes to secp256k1-haskell.
0.5.0
Added
- New
CHANGELOG.md file.
- Use
nqe for concurrency.
- Peer discovery.
- RocksDB peer and block header storage.
- Support for Merkle blocks.
Changed
- Split out of former
haskoin repository.
- Use hpack and
package.yaml.
- Old
haskoin-node package now renamed to old-haskoin-node and deprecated.
Removed
- Removed Old Haskoin Node package completely.
- Removed Stylish Haskell configuration file.
- Remvoed
haskoin-core and haskoin-wallet packages from this repository.