lnd-client: Lightning Network Daemon (LND) client library for Haskell

[ bitcoin, bsd3, finance, library, lightning, network, payments ] [ Propose Tags ]

You can find documentation at https://hackage.haskell.org/package/lnd-client


[Skip to Readme]
Versions [RSS] [faq] 0.1.0.0
Change log ChangeLog.md
Dependencies aeson (>=1.4.4.0 && <1.4.8), asn1-encoding (>=0.9.6 && <0.10), asn1-types (==0.3.*), async (==2.2.2.*), 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.*), extra (>=1.6.18 && <1.6.20), hspec (==2.7.1.*), 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), JuicyPixels (>=3.3.3 && <3.4), 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.*), 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.*), unliftio (==0.2.12.*), x509 (==1.7.5.*) [details]
License BSD-3-Clause
Copyright 2020 Coingaming <hello@coingaming.io>
Author Mikhail Prushinskiy <mprushinsky@gmail.com>
Maintainer Mikhail Prushinskiy <mprushinsky@gmail.com>, Ilja Tkachuk <tkachuk.labs@gmail.com>, Artem Markov <drownbes@gmail.com>
Category Lightning, Bitcoin, Finance, Network, Payments
Home page https://github.com/coingaming/lnd-client#readme
Bug tracker https://github.com/coingaming/lnd-client/issues
Source repo head: git clone https://github.com/coingaming/lnd-client
Uploaded by coingaming at 2021-07-28T15:46:36Z
Distributions NixOS:0.1.0.0
Downloads 43 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for lnd-client-0.1.0.0

[back to package description]

lnd-client

Lightning Network Daemon (LND) client library for Haskell. Docker is the only thing required to get started. Development environment is packed into nix-shell

# start nix-shell
./nix/shell.sh

# run tests in nix-shell
stack test

# develop in nix-shell
vi .

Optional nix-shell environment variables

vi ~/.zshrc

export VIM_BACKGROUND="light" # or "dark"
export VIM_COLOR_SCHEME="PaperColor" # or "jellybeans"

gRPC schema upgrade

  • we are using lnd version 0.13.1-beta.rc2
  • download fresh grpc files to proto directory
  • run ./script/generate-protoc.sh