packages feed

Cabal revisions of haskoin-core-0.3.1

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

revision 1
-name:                  haskoin-core-version:               0.3.1-synopsis:-    Implementation of the core Bitcoin protocol features.-description:-    Haskoin is a package implementing the core functionalities of the Bitcoin-    protocol specifications. The following features are provided:-    .-    * Hashing functions (sha-256, ripemd-160)-    * Base58 encoding-    * BIP32 extended key derivation and parsing (m/1'/2/3)-    * BIP39 mnemonic keys-    * ECDSA cryptographic primitives (using the C library libsecp256k1)-    * Script parsing and evaluation-    * Building and signing of standard transactions (regular, multisig, p2sh)-    * Parsing and manipulation of all Bitcoin protocol types-    * Bloom filters and partial merkle tree library (used in SPV wallets)-    * Comprehensive test suite-    .-    A wallet implementation is available in haskoin-wallet which uses both this-    package and the node implementation in haskoin-node.--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-extra-source-files:    tests/data/*.json--source-repository head-    type:     git-    location: git://github.com/haskoin/haskoin.git--library-    exposed-modules: Network.Haskoin.Util-                     Network.Haskoin.Crypto-                     Network.Haskoin.Node-                     Network.Haskoin.Script-                     Network.Haskoin.Transaction-                     Network.Haskoin.Block-                     Network.Haskoin.Constants-                     Network.Haskoin.Test-                     Network.Haskoin.Internals--    other-modules: Network.Haskoin.Crypto.Hash-                   Network.Haskoin.Crypto.Base58-                   Network.Haskoin.Crypto.Keys-                   Network.Haskoin.Crypto.ExtendedKeys-                   Network.Haskoin.Crypto.ECDSA-                   Network.Haskoin.Crypto.Mnemonic-                   Network.Haskoin.Node.Types-                   Network.Haskoin.Node.Message-                   Network.Haskoin.Node.Bloom-                   Network.Haskoin.Script.Types-                   Network.Haskoin.Script.Parser-                   Network.Haskoin.Script.SigHash-                   Network.Haskoin.Script.Evaluator-                   Network.Haskoin.Transaction.Types-                   Network.Haskoin.Transaction.Builder-                   Network.Haskoin.Block.Types-                   Network.Haskoin.Block.Merkle-                   Network.Haskoin.Test.Util-                   Network.Haskoin.Test.Crypto-                   Network.Haskoin.Test.Node-                   Network.Haskoin.Test.Message-                   Network.Haskoin.Test.Script-                   Network.Haskoin.Test.Transaction-                   Network.Haskoin.Test.Block-                   Paths_haskoin_core--    extensions: EmptyDataDecls-                OverloadedStrings-                FlexibleInstances-                FlexibleContexts-                RecordWildCards-                DeriveDataTypeable-                GADTs--    build-depends: aeson                    >= 0.7          && < 0.12-                 , base                     >= 4.8          && < 5-                 , binary                   >= 0.7          && < 0.9-                 , byteable                 >= 0.1          && < 0.2-                 , bytestring               >= 0.10         && < 0.11-                 , base16-bytestring        >= 0.1          && < 0.2-                 , conduit                  >= 1.2          && < 1.3-                 , containers               >= 0.5          && < 0.6-                 , cryptohash               >= 0.11         && < 0.12-                 , deepseq                  >= 1.4          && < 1.5-                 , either                   >= 4.3          && < 4.5-                 , mtl                      >= 2.2          && < 2.3-                 , murmur3                  >= 1.0          && < 1.1-                 , network                  >= 2.6          && < 2.7-                 , pbkdf                    >= 1.1          && < 1.2-                 , QuickCheck               >= 2.6          && < 2.9-                 , split                    >= 0.2          && < 0.3-                 , text                     >= 0.11         && < 1.3-                 , time                     >= 1.4          && < 1.7-                 , string-conversions       >= 0.4          && < 0.5-                 , vector                   >= 0.10         && < 0.12-                 , secp256k1                >= 0.4          && < 0.5-                 , largeword                >= 1.2.4        && < 1.3-                 , entropy                  >= 0.3          && < 0.4--    ghc-options:       -Wall--test-suite test-haskoin-core-    type:              exitcode-stdio-1.0-    main-is:           Main.hs--    extensions: EmptyDataDecls-                OverloadedStrings--    other-modules: Network.Haskoin.Util.Tests-                   Network.Haskoin.Crypto.ECDSA.Tests-                   Network.Haskoin.Crypto.Base58.Tests-                   Network.Haskoin.Crypto.Base58.Units-                   Network.Haskoin.Crypto.Keys.Tests-                   Network.Haskoin.Crypto.ExtendedKeys.Tests-                   Network.Haskoin.Crypto.ExtendedKeys.Units-                   Network.Haskoin.Crypto.Hash.Tests-                   Network.Haskoin.Crypto.Hash.Units-                   Network.Haskoin.Crypto.Mnemonic.Tests-                   Network.Haskoin.Crypto.Mnemonic.Units-                   Network.Haskoin.Crypto.Units-                   Network.Haskoin.Node.Units-                   Network.Haskoin.Script.Tests-                   Network.Haskoin.Script.Units-                   Network.Haskoin.Transaction.Tests-                   Network.Haskoin.Transaction.Units-                   Network.Haskoin.Block.Tests-                   Network.Haskoin.Block.Units-                   Network.Haskoin.Json.Tests-                   Network.Haskoin.Binary.Tests--    build-depends: aeson                          >= 0.7        && < 0.12-                 , base                           >= 4.8        && < 5-                 , binary                         >= 0.7        && < 0.9-                 , bytestring                     >= 0.10       && < 0.11-                 , containers                     >= 0.5        && < 0.6-                 , haskoin-core-                 , mtl                            >= 2.2        && < 2.3-                 , split                          >= 0.2        && < 0.3-                 , HUnit                          >= 1.2        && < 1.4-                 , QuickCheck                     >= 2.6        && < 2.9-                 , test-framework                 >= 0.8        && < 0.9-                 , test-framework-quickcheck2     >= 0.3        && < 0.4-                 , test-framework-hunit           >= 0.3        && < 0.4-                 , text                           >= 0.11       && < 1.3-                 , unordered-containers           >= 0.2        && < 0.3-                 , string-conversions             >= 0.4        && < 0.5-                 , largeword                      >= 1.2        && < 1.3-                 , secp256k1                      >= 0.4        && < 0.5-                 , safe-                 , vector-                 , scientific--    ghc-options: -Wall-    hs-source-dirs: tests-+name:                  haskoin-core
+version:               0.3.1
+x-revision: 1
+synopsis:
+    Implementation of the core Bitcoin protocol features.
+description:
+    Haskoin is a package implementing the core functionalities of the Bitcoin
+    protocol specifications. The following features are provided:
+    .
+    * Hashing functions (sha-256, ripemd-160)
+    * Base58 encoding
+    * BIP32 extended key derivation and parsing (m/1'/2/3)
+    * BIP39 mnemonic keys
+    * ECDSA cryptographic primitives (using the C library libsecp256k1)
+    * Script parsing and evaluation
+    * Building and signing of standard transactions (regular, multisig, p2sh)
+    * Parsing and manipulation of all Bitcoin protocol types
+    * Bloom filters and partial merkle tree library (used in SPV wallets)
+    * Comprehensive test suite
+    .
+    A wallet implementation is available in haskoin-wallet which uses both this
+    package and the node implementation in haskoin-node.
+
+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
+extra-source-files:    tests/data/*.json
+
+source-repository head
+    type:     git
+    location: git://github.com/haskoin/haskoin.git
+
+library
+    exposed-modules: Network.Haskoin.Util
+                     Network.Haskoin.Crypto
+                     Network.Haskoin.Node
+                     Network.Haskoin.Script
+                     Network.Haskoin.Transaction
+                     Network.Haskoin.Block
+                     Network.Haskoin.Constants
+                     Network.Haskoin.Test
+                     Network.Haskoin.Internals
+
+    other-modules: Network.Haskoin.Crypto.Hash
+                   Network.Haskoin.Crypto.Base58
+                   Network.Haskoin.Crypto.Keys
+                   Network.Haskoin.Crypto.ExtendedKeys
+                   Network.Haskoin.Crypto.ECDSA
+                   Network.Haskoin.Crypto.Mnemonic
+                   Network.Haskoin.Node.Types
+                   Network.Haskoin.Node.Message
+                   Network.Haskoin.Node.Bloom
+                   Network.Haskoin.Script.Types
+                   Network.Haskoin.Script.Parser
+                   Network.Haskoin.Script.SigHash
+                   Network.Haskoin.Script.Evaluator
+                   Network.Haskoin.Transaction.Types
+                   Network.Haskoin.Transaction.Builder
+                   Network.Haskoin.Block.Types
+                   Network.Haskoin.Block.Merkle
+                   Network.Haskoin.Test.Util
+                   Network.Haskoin.Test.Crypto
+                   Network.Haskoin.Test.Node
+                   Network.Haskoin.Test.Message
+                   Network.Haskoin.Test.Script
+                   Network.Haskoin.Test.Transaction
+                   Network.Haskoin.Test.Block
+                   Paths_haskoin_core
+
+    extensions: EmptyDataDecls
+                OverloadedStrings
+                FlexibleInstances
+                FlexibleContexts
+                RecordWildCards
+                DeriveDataTypeable
+                GADTs
+
+    build-depends: aeson                    >= 0.7          && < 0.12
+                 , base                     >= 4.8          && < 5
+                 , binary                   >= 0.7          && < 0.9
+                 , byteable                 >= 0.1          && < 0.2
+                 , bytestring               >= 0.10         && < 0.11
+                 , base16-bytestring        >= 0.1          && < 0.2
+                 , conduit                  >= 1.2          && < 1.3
+                 , containers               >= 0.5          && < 0.6
+                 , cryptohash               >= 0.11         && < 0.12
+                 , deepseq                  >= 1.4          && < 1.5
+                 , either                   >= 4.3          && < 4.5
+                 , mtl                      >= 2.2          && < 2.3
+                 , murmur3                  >= 1.0          && < 1.1
+                 , network                  >= 2.6          && < 2.7
+                 , pbkdf                    >= 1.1          && < 1.2
+                 , QuickCheck               >= 2.6          && < 2.9
+                 , split                    >= 0.2          && < 0.3
+                 , text                     >= 0.11         && < 1.3
+                 , time                     >= 1.4          && < 1.7
+                 , string-conversions       >= 0.4          && < 0.5
+                 , vector                   >= 0.10         && < 0.12
+                 , secp256k1                >= 0.4          && < 0.5
+                 , largeword                >= 1.2.4        && < 1.3
+                 , entropy                  >= 0.3          && < 0.4
+
+    ghc-options:       -Wall
+
+test-suite test-haskoin-core
+    type:              exitcode-stdio-1.0
+    main-is:           Main.hs
+
+    extensions: EmptyDataDecls
+                OverloadedStrings
+
+    other-modules: Network.Haskoin.Util.Tests
+                   Network.Haskoin.Crypto.ECDSA.Tests
+                   Network.Haskoin.Crypto.Base58.Tests
+                   Network.Haskoin.Crypto.Base58.Units
+                   Network.Haskoin.Crypto.Keys.Tests
+                   Network.Haskoin.Crypto.ExtendedKeys.Tests
+                   Network.Haskoin.Crypto.ExtendedKeys.Units
+                   Network.Haskoin.Crypto.Hash.Tests
+                   Network.Haskoin.Crypto.Hash.Units
+                   Network.Haskoin.Crypto.Mnemonic.Tests
+                   Network.Haskoin.Crypto.Mnemonic.Units
+                   Network.Haskoin.Crypto.Units
+                   Network.Haskoin.Node.Units
+                   Network.Haskoin.Script.Tests
+                   Network.Haskoin.Script.Units
+                   Network.Haskoin.Transaction.Tests
+                   Network.Haskoin.Transaction.Units
+                   Network.Haskoin.Block.Tests
+                   Network.Haskoin.Block.Units
+                   Network.Haskoin.Json.Tests
+                   Network.Haskoin.Binary.Tests
+
+    build-depends: aeson                          >= 0.7        && < 0.12
+                 , base                           >= 4.8        && < 5
+                 , binary                         >= 0.7        && < 0.9
+                 , bytestring                     >= 0.10       && < 0.11
+                 , containers                     >= 0.5        && < 0.6
+                 , haskoin-core
+                 , mtl                            >= 2.2        && < 2.3
+                 , split                          >= 0.2        && < 0.3
+                 , HUnit                          >= 1.2        && < 1.4
+                 , QuickCheck                     >= 2.6        && < 2.9
+                 , test-framework                 >= 0.8        && < 0.9
+                 , test-framework-quickcheck2     >= 0.3        && < 0.4
+                 , test-framework-hunit           >= 0.3        && < 0.4
+                 , text                           >= 0.11       && < 1.3
+                 , unordered-containers           >= 0.2        && < 0.3
+                 , string-conversions             >= 0.4        && < 0.5
+                 , largeword                      >= 1.2        && < 1.3
+                 , secp256k1                      >= 0.4        && < 0.5
+                 , safe
+                 , vector
+                 , scientific
+
+    ghc-options: -Wall
+    hs-source-dirs: tests
+