packages feed

haskoin-core-0.13.0: haskoin-core.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.31.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: cb3995ebfc2aec471903f82fb6188dbb64f40fadf01471080ccf6a7948a3f7c4

name:           haskoin-core
version:        0.13.0
synopsis:       Bitcoin & Bitcoin Cash library for Haskell
description:    Haskoin Core is a complete Bitcoin and Bitcoin Cash library of functions and data types for Haskell developers.
category:       Bitcoin, Finance, Network
homepage:       http://github.com/haskoin/haskoin#readme
bug-reports:    http://github.com/haskoin/haskoin/issues
author:         Philippe Laprade,
                Jean-Pierre Rupp,
                Matthew Wraith
maintainer:     jprupp@protonmail.ch
license:        PublicDomain
license-file:   UNLICENSE
build-type:     Simple
extra-source-files:
    data/forkid_script_tests.json
    data/forkid_sighash.json
    data/script_tests.json
    data/sig_nonstrict.json
    data/sig_strict.json
    data/sighash.json
    README.md
    CHANGELOG.md

source-repository head
  type: git
  location: git://github.com/haskoin/haskoin.git

library
  exposed-modules:
      Haskoin
  other-modules:
      Network.Haskoin.Address
      Network.Haskoin.Address.Base58
      Network.Haskoin.Address.Bech32
      Network.Haskoin.Address.CashAddr
      Network.Haskoin.Block
      Network.Haskoin.Block.Common
      Network.Haskoin.Block.Headers
      Network.Haskoin.Block.Merkle
      Network.Haskoin.Constants
      Network.Haskoin.Crypto
      Network.Haskoin.Crypto.Hash
      Network.Haskoin.Crypto.Signature
      Network.Haskoin.Keys
      Network.Haskoin.Keys.Common
      Network.Haskoin.Keys.Extended
      Network.Haskoin.Keys.Mnemonic
      Network.Haskoin.Network
      Network.Haskoin.Network.Bloom
      Network.Haskoin.Network.Common
      Network.Haskoin.Network.Message
      Network.Haskoin.Script
      Network.Haskoin.Script.Common
      Network.Haskoin.Script.SigHash
      Network.Haskoin.Script.Standard
      Network.Haskoin.Transaction
      Network.Haskoin.Transaction.Builder
      Network.Haskoin.Transaction.Builder.Sign
      Network.Haskoin.Transaction.Common
      Network.Haskoin.Transaction.Partial
      Network.Haskoin.Transaction.Segwit
      Network.Haskoin.Util
      Paths_haskoin_core
  hs-source-dirs:
      src
  build-depends:
      aeson >=1.4.6.0
    , array >=0.5.4.0
    , base >=4.9 && <5
    , base16-bytestring >=0.1.1.6
    , bytestring >=0.10.10.0
    , cereal >=0.5.8.1
    , conduit >=1.3.1.2
    , containers >=0.6.2.1
    , cryptonite >=0.26
    , deepseq >=1.4.4.0
    , entropy >=0.4.1.5
    , hashable >=1.3.0.0
    , memory >=0.15.0
    , mtl >=2.2.2
    , murmur3 >=1.0.3
    , network >=3.1.1.1
    , safe >=0.3.18
    , scientific >=0.3.6.2
    , secp256k1-haskell >=0.2.1
    , split >=0.2.3.3
    , string-conversions >=0.4.0.1
    , text >=1.2.4.0
    , time >=1.9.3
    , transformers >=0.5.6.2
    , unordered-containers >=0.2.10.0
    , vector >=0.12.1.2
  default-language: Haskell2010

test-suite spec
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Network.Haskoin.Address.Bech32Spec
      Network.Haskoin.Address.CashAddrSpec
      Network.Haskoin.AddressSpec
      Network.Haskoin.BlockSpec
      Network.Haskoin.Crypto.HashSpec
      Network.Haskoin.Crypto.SignatureSpec
      Network.Haskoin.CryptoSpec
      Network.Haskoin.Keys.ExtendedSpec
      Network.Haskoin.Keys.MnemonicSpec
      Network.Haskoin.KeysSpec
      Network.Haskoin.NetworkSpec
      Network.Haskoin.ScriptSpec
      Network.Haskoin.Test
      Network.Haskoin.Test.Address
      Network.Haskoin.Test.Block
      Network.Haskoin.Test.Crypto
      Network.Haskoin.Test.Keys
      Network.Haskoin.Test.Message
      Network.Haskoin.Test.Network
      Network.Haskoin.Test.Script
      Network.Haskoin.Test.Transaction
      Network.Haskoin.Test.Util
      Network.Haskoin.Transaction.PartialSpec
      Network.Haskoin.TransactionSpec
      Network.Haskoin.UtilSpec
      Haskoin
      Network.Haskoin.Address
      Network.Haskoin.Address.Base58
      Network.Haskoin.Address.Bech32
      Network.Haskoin.Address.CashAddr
      Network.Haskoin.Block
      Network.Haskoin.Block.Common
      Network.Haskoin.Block.Headers
      Network.Haskoin.Block.Merkle
      Network.Haskoin.Constants
      Network.Haskoin.Crypto
      Network.Haskoin.Crypto.Hash
      Network.Haskoin.Crypto.Signature
      Network.Haskoin.Keys
      Network.Haskoin.Keys.Common
      Network.Haskoin.Keys.Extended
      Network.Haskoin.Keys.Mnemonic
      Network.Haskoin.Network
      Network.Haskoin.Network.Bloom
      Network.Haskoin.Network.Common
      Network.Haskoin.Network.Message
      Network.Haskoin.Script
      Network.Haskoin.Script.Common
      Network.Haskoin.Script.SigHash
      Network.Haskoin.Script.Standard
      Network.Haskoin.Transaction
      Network.Haskoin.Transaction.Builder
      Network.Haskoin.Transaction.Builder.Sign
      Network.Haskoin.Transaction.Common
      Network.Haskoin.Transaction.Partial
      Network.Haskoin.Transaction.Segwit
      Network.Haskoin.Util
      Paths_haskoin_core
  hs-source-dirs:
      test
      src
  build-depends:
      HUnit >=1.6.0.0
    , QuickCheck >=2.13.2
    , aeson >=1.4.6.0
    , array >=0.5.4.0
    , base >=4.9 && <5
    , base16-bytestring >=0.1.1.6
    , bytestring >=0.10.10.0
    , cereal >=0.5.8.1
    , conduit >=1.3.1.2
    , containers >=0.6.2.1
    , cryptonite >=0.26
    , deepseq >=1.4.4.0
    , entropy >=0.4.1.5
    , hashable >=1.3.0.0
    , hspec >=2.7.1
    , memory >=0.15.0
    , mtl >=2.2.2
    , murmur3 >=1.0.3
    , network >=3.1.1.1
    , safe >=0.3.18
    , scientific >=0.3.6.2
    , secp256k1-haskell >=0.2.1
    , split >=0.2.3.3
    , string-conversions >=0.4.0.1
    , text >=1.2.4.0
    , time >=1.9.3
    , transformers >=0.5.6.2
    , unordered-containers >=0.2.10.0
    , vector >=0.12.1.2
  default-language: Haskell2010
  build-tool-depends: hspec-discover:hspec-discover