packages feed

Cabal revisions of haskoin-node-0.3.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                  haskoin-node-version:               0.3.0-synopsis:-    Implementation of a Bitoin node.-description:-    haskoin-node provides an implementation of the Bitcoin network protocol-    that allows you to synchronize headers (with SPV validation) and download-    merkle blocks and full blocks. This package can be used to implement-    wallets or other Bitcoin components that require talking to the Bitcoin-    network. It provides the following features:-    .-    * Implementation of the Bitcoin network protocol-    * Headertree implementation with SPV verification-    * Headers-first synchronization-    * Merkle block download from peers with bloom filters-    * Full block download from peers-    .-    A wallet implementation using this package is available in haskoin-wallet.--homepage:              http://github.com/haskoin/haskoin-bug-reports:           http://github.com/haskoin/haskoin/issues-tested-with:           GHC==7.10.3, GHC==7.10.2, GHC==7.10.1-stability:             stable-license:               PublicDomain-license-file:          UNLICENSE-author:                Philippe Laprade, Jean-Pierre Rupp-maintainer:            plaprade+hackage@gmail.com-category:              Bitcoin, Finance, Network-build-type:            Simple-cabal-version:         >= 1.9.2--source-repository head-    type:     git-    location: git://github.com/haskoin/haskoin.git--library-    exposed-modules: Network.Haskoin.Node.HeaderTree-                     Network.Haskoin.Node.Checkpoints-                     Network.Haskoin.Node.Peer-                     Network.Haskoin.Node.BlockChain-                     Network.Haskoin.Node.STM-    other-modules:   Network.Haskoin.Node.HeaderTree.Types-                     Network.Haskoin.Node.HeaderTree.Model--    extensions: OverloadedStrings-                FlexibleInstances-                FlexibleContexts-                RecordWildCards-                DeriveDataTypeable--    build-depends: aeson                    >= 0.7          && < 0.12-                 , async                    >= 2.0          && < 2.2-                 , base                     >= 4.8          && < 5-                 , binary                   >= 0.7          && < 0.9-                 , bytestring               >= 0.10         && < 0.11-                 , concurrent-extra         >= 0.7          && < 0.8-                 , conduit                  >= 1.2          && < 1.3-                 , conduit-extra            >= 1.1          && < 1.2-                 , containers               >= 0.5          && < 0.6-                 , data-default             >= 0.5          && < 0.6-                 , deepseq                  >= 1.4          && < 1.5-                 , either                   >= 4.3          && < 4.5-                 , esqueleto                >= 2.4          && < 2.5-                 , exceptions               >= 0.8          && < 0.9-                 , haskoin-core             >= 0.3          && < 0.5-                 , largeword                >= 1.2.4        && < 1.3-                 , lifted-async             >= 0.2          && < 0.9-                 , lifted-base              >= 0.2          && < 0.3-                 , monad-control            >= 1.0          && < 1.1-                 , monad-logger             >= 0.3          && < 0.4-                 , mtl                      >= 2.2          && < 2.3-                 , network                  >= 2.4          && < 2.7-                 , persistent               >= 2.2          && < 2.3-                 , persistent-template      >= 2.1          && < 2.2-                 , resource-pool            >= 0.2          && < 0.3-                 , random                   >= 1.0          && < 1.2-                 , stm                      >= 2.4          && < 2.5-                 , stm-chans                >= 3.0          && < 3.1-                 , stm-conduit              >= 2.5          && < 2.8-                 , string-conversions       >= 0.4          && < 0.5-                 , text                     >= 0.11         && < 1.3-                 , time                     >= 1.4          && < 1.7--    ghc-options: -Wall--test-suite test-haskoin-node-    type:              exitcode-stdio-1.0-    main-is:           Main.hs--    extensions: EmptyDataDecls--    other-modules: Network.Haskoin.Node.Tests-                   Network.Haskoin.Node.Units--    build-depends: base                           >= 4.8        && < 5-                 , haskoin-core-                 , haskoin-node-                 , HUnit                          >= 1.2        && < 1.4-                 , QuickCheck                     >= 2.6        && < 2.9-                 , monad-logger                   >= 0.3        && < 0.4-                 , mtl                            >= 2.2        && < 2.3-                 , persistent                     >= 2.2        && < 2.3-                 , persistent-sqlite              >= 2.2        && < 2.3-                 , resourcet                      >= 1.1        && < 1.2-                 , test-framework                 >= 0.8        && < 0.9-                 , test-framework-quickcheck2     >= 0.3        && < 0.4-                 , test-framework-hunit           >= 0.3        && < 0.4--    ghc-options: -Wall-    hs-source-dirs: tests+name:                  haskoin-node
+version:               0.3.0
+x-revision: 1
+synopsis:
+    Implementation of a Bitoin node.
+description:
+    haskoin-node provides an implementation of the Bitcoin network protocol
+    that allows you to synchronize headers (with SPV validation) and download
+    merkle blocks and full blocks. This package can be used to implement
+    wallets or other Bitcoin components that require talking to the Bitcoin
+    network. It provides the following features:
+    .
+    * Implementation of the Bitcoin network protocol
+    * Headertree implementation with SPV verification
+    * Headers-first synchronization
+    * Merkle block download from peers with bloom filters
+    * Full block download from peers
+    .
+    A wallet implementation using this package is available in haskoin-wallet.
+
+homepage:              http://github.com/haskoin/haskoin
+bug-reports:           http://github.com/haskoin/haskoin/issues
+tested-with:           GHC==7.10.3, GHC==7.10.2, GHC==7.10.1
+stability:             stable
+license:               PublicDomain
+license-file:          UNLICENSE
+author:                Philippe Laprade, Jean-Pierre Rupp
+maintainer:            Philippe Laprade
+category:              Bitcoin, Finance, Network
+build-type:            Simple
+cabal-version:         >= 1.9.2
+
+source-repository head
+    type:     git
+    location: git://github.com/haskoin/haskoin.git
+
+library
+    exposed-modules: Network.Haskoin.Node.HeaderTree
+                     Network.Haskoin.Node.Checkpoints
+                     Network.Haskoin.Node.Peer
+                     Network.Haskoin.Node.BlockChain
+                     Network.Haskoin.Node.STM
+    other-modules:   Network.Haskoin.Node.HeaderTree.Types
+                     Network.Haskoin.Node.HeaderTree.Model
+
+    extensions: OverloadedStrings
+                FlexibleInstances
+                FlexibleContexts
+                RecordWildCards
+                DeriveDataTypeable
+
+    build-depends: aeson                    >= 0.7          && < 0.12
+                 , async                    >= 2.0          && < 2.2
+                 , base                     >= 4.8          && < 5
+                 , binary                   >= 0.7          && < 0.9
+                 , bytestring               >= 0.10         && < 0.11
+                 , concurrent-extra         >= 0.7          && < 0.8
+                 , conduit                  >= 1.2          && < 1.3
+                 , conduit-extra            >= 1.1          && < 1.2
+                 , containers               >= 0.5          && < 0.6
+                 , data-default             >= 0.5          && < 0.6
+                 , deepseq                  >= 1.4          && < 1.5
+                 , either                   >= 4.3          && < 4.5
+                 , esqueleto                >= 2.4          && < 2.5
+                 , exceptions               >= 0.8          && < 0.9
+                 , haskoin-core             >= 0.3          && < 0.5
+                 , largeword                >= 1.2.4        && < 1.3
+                 , lifted-async             >= 0.2          && < 0.9
+                 , lifted-base              >= 0.2          && < 0.3
+                 , monad-control            >= 1.0          && < 1.1
+                 , monad-logger             >= 0.3          && < 0.4
+                 , mtl                      >= 2.2          && < 2.3
+                 , network                  >= 2.4          && < 2.7
+                 , persistent               >= 2.2          && < 2.3
+                 , persistent-template      >= 2.1          && < 2.2
+                 , resource-pool            >= 0.2          && < 0.3
+                 , random                   >= 1.0          && < 1.2
+                 , stm                      >= 2.4          && < 2.5
+                 , stm-chans                >= 3.0          && < 3.1
+                 , stm-conduit              >= 2.5          && < 2.8
+                 , string-conversions       >= 0.4          && < 0.5
+                 , text                     >= 0.11         && < 1.3
+                 , time                     >= 1.4          && < 1.7
+
+    ghc-options: -Wall
+
+test-suite test-haskoin-node
+    type:              exitcode-stdio-1.0
+    main-is:           Main.hs
+
+    extensions: EmptyDataDecls
+
+    other-modules: Network.Haskoin.Node.Tests
+                   Network.Haskoin.Node.Units
+
+    build-depends: base                           >= 4.8        && < 5
+                 , haskoin-core
+                 , haskoin-node
+                 , HUnit                          >= 1.2        && < 1.4
+                 , QuickCheck                     >= 2.6        && < 2.9
+                 , monad-logger                   >= 0.3        && < 0.4
+                 , mtl                            >= 2.2        && < 2.3
+                 , persistent                     >= 2.2        && < 2.3
+                 , persistent-sqlite              >= 2.2        && < 2.3
+                 , resourcet                      >= 1.1        && < 1.2
+                 , test-framework                 >= 0.8        && < 0.9
+                 , test-framework-quickcheck2     >= 0.3        && < 0.4
+                 , test-framework-hunit           >= 0.3        && < 0.4
+
+    ghc-options: -Wall
+    hs-source-dirs: tests