packages feed

lnd-client-0.1.0.0: lnd-client.cabal

cabal-version: 1.12

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

name:           lnd-client
version:        0.1.0.0
synopsis:       Lightning Network Daemon (LND) client library for Haskell
description:    You can find documentation at <https://hackage.haskell.org/package/lnd-client>
category:       Lightning, Bitcoin, Finance, Network, Payments
homepage:       https://github.com/coingaming/lnd-client#readme
bug-reports:    https://github.com/coingaming/lnd-client/issues
author:         Mikhail Prushinskiy <mprushinsky@gmail.com>
maintainer:     Mikhail Prushinskiy <mprushinsky@gmail.com>, Ilja Tkachuk <tkachuk.labs@gmail.com>, Artem Markov <drownbes@gmail.com>
copyright:      2020 Coingaming <hello@coingaming.io>
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/coingaming/lnd-client

library
  exposed-modules:
      LndClient
      LndClient.Class
      LndClient.Data.AddHodlInvoice
      LndClient.Data.AddInvoice
      LndClient.Data.Channel
      LndClient.Data.ChannelPoint
      LndClient.Data.CloseChannel
      LndClient.Data.ClosedChannel
      LndClient.Data.ClosedChannels
      LndClient.Data.ForceClosedChannel
      LndClient.Data.GetInfo
      LndClient.Data.HtlcEvent
      LndClient.Data.InitWallet
      LndClient.Data.Invoice
      LndClient.Data.Kind
      LndClient.Data.ListChannels
      LndClient.Data.ListInvoices
      LndClient.Data.LndEnv
      LndClient.Data.NewAddress
      LndClient.Data.Newtype
      LndClient.Data.OpenChannel
      LndClient.Data.Payment
      LndClient.Data.PayReq
      LndClient.Data.Peer
      LndClient.Data.PendingChannel
      LndClient.Data.PendingChannels
      LndClient.Data.PendingOpenChannel
      LndClient.Data.SendPayment
      LndClient.Data.SubscribeChannelEvents
      LndClient.Data.SubscribeInvoices
      LndClient.Data.TrackPayment
      LndClient.Data.Type
      LndClient.Data.UnlockWallet
      LndClient.Data.WaitingCloseChannel
      LndClient.Import
      LndClient.Import.External
      LndClient.LndTest
      LndClient.QRCode
      LndClient.RPC.Generic
      LndClient.RPC.Katip
      LndClient.RPC.Silent
      LndClient.RPC.TH
      LndClient.Util
      LndClient.Watcher
      LndGrpc.Client
      Proto.InvoiceGrpc
      Proto.InvoiceGrpc_Fields
      Proto.LndGrpc
      Proto.LndGrpc_Fields
      Proto.RouterGrpc
      Proto.RouterGrpc_Fields
      Proto.WalletUnlockerGrpc
      Proto.WalletUnlockerGrpc_Fields
  other-modules:
      Paths_lnd_client
  hs-source-dirs:
      src
  default-extensions: NoImplicitPrelude MultiParamTypeClasses LambdaCase OverloadedStrings ScopedTypeVariables DataKinds KindSignatures
  ghc-options: -Weverything -Wno-missing-export-lists -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction
  build-depends:
      JuicyPixels >=3.3.3 && <3.4
    , aeson >=1.4.4.0 && <1.4.8
    , asn1-encoding >=0.9.6 && <0.10
    , asn1-types >=0.3 && <0.4
    , async >=2.2.2 && <2.2.3
    , base >=4.7 && <5
    , base16-bytestring >=1.0.1.0 && <1.0.2
    , base64-bytestring >=1.0.0.2 && <1.0.1
    , bytestring >=0.10.8.2 && <0.10.9
    , chronos >=1.0.7 && <1.0.10
    , containers >=0.6.0.1 && <0.6.1
    , cryptohash-sha256 >=0.11.101.0 && <0.11.102
    , cryptonite >=0.25 && <0.29
    , deepseq >=1.4.4.0 && <1.4.5
    , envparse >=0.4.1 && <0.4.2
    , extra >=1.6.18 && <1.6.20
    , hspec >=2.7.1 && <2.7.2
    , http2 >=2.0.3 && <3.0.3
    , http2-client >=0.10.0.0 && <0.10.1
    , http2-client-grpc >=0.8.0.0 && <0.8.1
    , http2-grpc-proto-lens >=0.1.0.0 && <0.1.1
    , http2-grpc-types >=0.5.0.0 && <0.5.1
    , katip >=0.8.3.0 && <0.8.4
    , microlens >=0.4.10 && <0.5
    , network-bitcoin >=1.8.3 && <1.9.2
    , pem >=0.2.4 && <0.3
    , persistent >=2.11.0.2 && <2.11.1
    , proto-lens >=0.7.0 && <0.8
    , proto-lens-runtime >=0.7.0 && <0.8
    , qrcode-core >=0.9 && <0.9.3
    , qrcode-juicypixels >=0.8.0 && <0.8.1
    , scientific >=0.3.6.2 && <0.3.7
    , stm >=2.5.0.0 && <2.5.1
    , template-haskell >=2.14.0.0 && <2.14.1
    , text >=1.2.3.1 && <1.2.4
    , unbounded-delays >=0.1.1.0 && <0.1.2
    , universum >=1.5.0 && <1.5.1
    , unliftio >=0.2.12 && <0.2.13
    , x509 >=1.7.5 && <1.7.6
  default-language: Haskell2010

test-suite lnd-client-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      LndClient.RPCSpec
      LndClient.TestApp
      Paths_lnd_client
  hs-source-dirs:
      test
  default-extensions: NoImplicitPrelude MultiParamTypeClasses LambdaCase OverloadedStrings ScopedTypeVariables DataKinds KindSignatures
  ghc-options: -Weverything -Wno-missing-exported-signatures -Wno-missing-import-lists -Wno-missed-specialisations -Wno-all-missed-specialisations -Wno-unsafe -Wno-safe -Wno-missing-local-signatures -Wno-monomorphism-restriction -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      JuicyPixels >=3.3.3 && <3.4
    , aeson >=1.4.4.0 && <1.4.8
    , asn1-encoding >=0.9.6 && <0.10
    , asn1-types >=0.3 && <0.4
    , async >=2.2.2 && <2.2.3
    , base >=4.7 && <5
    , base16-bytestring >=1.0.1.0 && <1.0.2
    , base64-bytestring >=1.0.0.2 && <1.0.1
    , bytestring >=0.10.8.2 && <0.10.9
    , chronos >=1.0.7 && <1.0.10
    , containers >=0.6.0.1 && <0.6.1
    , cryptohash-sha256 >=0.11.101.0 && <0.11.102
    , cryptonite >=0.25 && <0.29
    , deepseq >=1.4.4.0 && <1.4.5
    , envparse >=0.4.1 && <0.4.2
    , extra >=1.6.18 && <1.6.20
    , hspec >=2.7.1 && <2.7.2
    , http2 >=2.0.3 && <3.0.3
    , http2-client >=0.10.0.0 && <0.10.1
    , http2-client-grpc >=0.8.0.0 && <0.8.1
    , http2-grpc-proto-lens >=0.1.0.0 && <0.1.1
    , http2-grpc-types >=0.5.0.0 && <0.5.1
    , katip >=0.8.3.0 && <0.8.4
    , lnd-client
    , microlens >=0.4.10 && <0.5
    , network-bitcoin >=1.8.3 && <1.9.2
    , pem >=0.2.4 && <0.3
    , persistent >=2.11.0.2 && <2.11.1
    , proto-lens >=0.7.0 && <0.8
    , proto-lens-runtime >=0.7.0 && <0.8
    , qrcode-core >=0.9 && <0.9.3
    , qrcode-juicypixels >=0.8.0 && <0.8.1
    , scientific >=0.3.6.2 && <0.3.7
    , stm >=2.5.0.0 && <2.5.1
    , template-haskell >=2.14.0.0 && <2.14.1
    , text >=1.2.3.1 && <1.2.4
    , unbounded-delays >=0.1.1.0 && <0.1.2
    , universum >=1.5.0 && <1.5.1
    , unliftio >=0.2.12 && <0.2.13
    , x509 >=1.7.5 && <1.7.6
  default-language: Haskell2010