haskoin-core/haskoin-core.cabal
2024-07-23 22:13:16 +01:00

203 lines
5.5 KiB
Plaintext

cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack
name: haskoin-core
version: 1.2.0
synopsis: Bitcoin & Bitcoin Cash library for Haskell
description: Please see the README on GitHub at <https://github.com/haskoin/haskoin-core#readme>
category: Bitcoin, Finance, Network
homepage: http://github.com/haskoin/haskoin-core#readme
bug-reports: http://github.com/haskoin/haskoin-core/issues
author: Philippe Laprade,
Jean-Pierre Rupp,
Matthew Wraith
maintainer: jprupp@protonmail.ch
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
data/bip341.json
data/complex_psbt.json
data/forkid_script_tests.json
data/forkid_sighash.json
data/key_io_invalid.json
data/key_io_valid.json
data/rfc6979cash.json
data/rfc6979core.json
data/rfc6979DERcash.json
data/rfc6979DERcore.json
data/script_tests.json
data/sig_nonstrict.json
data/sig_strict.json
data/sighash.json
data/test_vectors_aserti3-2d_run01.txt
data/test_vectors_aserti3-2d_run02.txt
data/test_vectors_aserti3-2d_run03.txt
data/test_vectors_aserti3-2d_run04.txt
data/test_vectors_aserti3-2d_run05.txt
data/test_vectors_aserti3-2d_run06.txt
data/test_vectors_aserti3-2d_run07.txt
data/test_vectors_aserti3-2d_run08.txt
data/test_vectors_aserti3-2d_run09.txt
data/test_vectors_aserti3-2d_run10.txt
data/test_vectors_aserti3-2d_run11.txt
data/test_vectors_aserti3-2d_run12.txt
README.md
CHANGELOG.md
source-repository head
type: git
location: git://github.com/haskoin/haskoin-core.git
library
exposed-modules:
Haskoin
Haskoin.Address
Haskoin.Address.Base58
Haskoin.Address.Bech32
Haskoin.Address.CashAddr
Haskoin.Block
Haskoin.Block.Common
Haskoin.Block.Headers
Haskoin.Block.Merkle
Haskoin.Crypto
Haskoin.Crypto.Hash
Haskoin.Crypto.Keys
Haskoin.Crypto.Keys.Common
Haskoin.Crypto.Keys.Extended
Haskoin.Crypto.Keys.Mnemonic
Haskoin.Crypto.Signature
Haskoin.Network
Haskoin.Network.Bloom
Haskoin.Network.Common
Haskoin.Network.Constants
Haskoin.Network.Data
Haskoin.Network.Message
Haskoin.Script
Haskoin.Script.Common
Haskoin.Script.SigHash
Haskoin.Script.Standard
Haskoin.Transaction
Haskoin.Transaction.Builder
Haskoin.Transaction.Builder.Sign
Haskoin.Transaction.Common
Haskoin.Transaction.Genesis
Haskoin.Transaction.Partial
Haskoin.Transaction.Segwit
Haskoin.Transaction.Taproot
Haskoin.Util
Haskoin.Util.Arbitrary
Haskoin.Util.Arbitrary.Address
Haskoin.Util.Arbitrary.Block
Haskoin.Util.Arbitrary.Crypto
Haskoin.Util.Arbitrary.Keys
Haskoin.Util.Arbitrary.Message
Haskoin.Util.Arbitrary.Network
Haskoin.Util.Arbitrary.Script
Haskoin.Util.Arbitrary.Transaction
Haskoin.Util.Arbitrary.Util
Haskoin.Util.Helpers
Haskoin.Util.Marshal
other-modules:
Haskoin.Crypto.Keys.Extended.Internal
hs-source-dirs:
src
build-depends:
QuickCheck >=2.13.2
, aeson >=1.4.6.0
, array >=0.5.4.0
, base >=4.9 && <5
, base16 >=1.0
, binary >=0.8.8
, bytes >=0.17
, bytestring >=0.10.10.0
, cereal >=0.5.8
, conduit >=1.3.1.2
, containers >=0.6.2.1
, crypton >=1.0.0
, data-default >=0.7.1.1
, 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 >=1.2.0
, split >=0.2.3.3
, string-conversions >=0.4.0.1
, text >=1.2.3.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:
Haskoin.Address.Bech32Spec
Haskoin.Address.CashAddrSpec
Haskoin.AddressSpec
Haskoin.BlockSpec
Haskoin.Crypto.HashSpec
Haskoin.Crypto.Keys.ExtendedSpec
Haskoin.Crypto.Keys.MnemonicSpec
Haskoin.Crypto.KeysSpec
Haskoin.Crypto.SignatureSpec
Haskoin.NetworkSpec
Haskoin.ScriptSpec
Haskoin.Transaction.PartialSpec
Haskoin.Transaction.TaprootSpec
Haskoin.TransactionSpec
Haskoin.UtilSpec
Paths_haskoin_core
hs-source-dirs:
test
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 >=1.0
, base64
, binary >=0.8.8
, bytes >=0.17
, bytestring >=0.10.10.0
, cereal >=0.5.8
, conduit >=1.3.1.2
, containers >=0.6.2.1
, crypton >=1.0.0
, data-default >=0.7.1.1
, deepseq >=1.4.4.0
, entropy >=0.4.1.5
, hashable >=1.3.0.0
, haskoin-core
, hspec >=2.7.1
, lens >=4.18.1
, lens-aeson >=1.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 >=1.2.0
, split >=0.2.3.3
, string-conversions >=0.4.0.1
, text >=1.2.3.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