haskoin-node 0.12.0 → 0.13.0
raw patch · 3 files changed
+47/−28 lines, 3 filesdep ~haskoin-core
Dependency ranges changed: haskoin-core
Files
- CHANGELOG.md +5/−0
- haskoin-node.cabal +4/−5
- src/Haskoin/Node.hs +38/−23
CHANGELOG.md view
@@ -4,6 +4,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## 0.13.0+### Changed+- Depend on Haskoin Store 0.13.3.+- Better code organisation.+ ## 0.12.0 ### Changed - Add a test suite that simulates network instead of connecting to real one.
haskoin-node.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 5146a554596617bed514f4367a6d203381cfbe8e7848f1bd4835d92fa9727df9+-- hash: dd35e7fe4a17f0db9c152f68c7e00a0dd8d92536e04aced986b481b462f30705 name: haskoin-node-version: 0.12.0+version: 0.13.0 synopsis: Haskoin Node P2P library for Bitcoin and Bitcoin Cash description: Bitcoin and Bitcoin Cash peer-to-peer protocol library featuring headers-first synchronisation. category: Bitcoin, Finance, Network@@ -39,7 +39,6 @@ src build-depends: base >=4.9 && <5- , base64 , bytestring , cereal , conduit@@ -47,7 +46,7 @@ , containers , data-default , hashable- , haskoin-core >=0.10.1+ , haskoin-core >=0.13.3 , monad-logger , mtl , network@@ -83,7 +82,7 @@ , containers , data-default , hashable- , haskoin-core >=0.10.1+ , haskoin-core >=0.13.3 , haskoin-node , hspec , monad-logger
src/Haskoin/Node.hs view
@@ -15,33 +15,22 @@ forwarded to the listen action provided in the node configuration. -} module Haskoin.Node- ( Host+ ( -- * Types+ Host , Port , HostPort- , Peer- , Chain- , PeerManager- , WithConnection- , Conduits(..)- , ChainMessage(..)- , PeerManagerMessage(..)- , PeerMessage(..)- , OnlinePeer(..)++ -- * Node , NodeConfig(..) , NodeEvent(..)- , ChainEvent(..)- , PeerEvent(..)- , PeerException(..) , withNode , node- , managerGetPeers- , managerGetPeer- , managerPeerText- , killPeer- , sendMessage- , peerGetPublisher- , peerGetBlocks- , peerGetTxs++ -- * Header Chain+ , Chain+ , ChainMessage+ , ChainConfig(..)+ , ChainEvent(..) , chainGetBlock , chainGetBest , chainGetAncestor@@ -49,7 +38,32 @@ , chainGetSplitBlock , chainBlockMain , chainIsSynced++ -- * Peer Manager+ , PeerManager+ , PeerManagerMessage+ , PeerManagerConfig(..)+ , PeerEvent(..)+ , OnlinePeer(..)+ , managerGetPeers+ , managerGetPeer+ , managerPeerText++ -- * Peer+ , Peer+ , WithConnection+ , PeerMessage+ , PeerConfig(..)+ , PeerException(..)+ , Conduits(..) , withConnection+ , killPeer+ , sendMessage+ , peerGetPublisher+ , peerGetBlocks+ , peerGetTxs++ -- * Misc , myVersion , buildVersion ) where@@ -62,8 +76,9 @@ ChainMessage (..), Conduits (..), Host, HostPort, NodeConfig (..), NodeEvent (..), OnlinePeer (..), Peer,- PeerEvent (..), PeerException (..),- PeerManager, PeerManagerConfig (..),+ PeerConfig (..), PeerEvent (..),+ PeerException (..), PeerManager,+ PeerManagerConfig (..), PeerManagerMessage (..), PeerMessage (..), Port, WithConnection, buildVersion, chainBlockMain,