This repository contains a grapesy client for lightningd
It is divided into packages:
- grapesy-lightningd - Contains the metadata instances for use with grapesy, and a simple client as library code.
- grapesy-lightningd-testing - Contains an executable (not cabal test) for running a test against a live lightningd service.
- proto-lens-lightningd - Contains the protocol buffer bindings.
Do this to get started.
nix develop
cabal build all
Testing the must be done against a real lightningd service, which is provided by a NixOS VM test in a flake check attribute. To run all of the tests, run
nix flake check
You may run the test executable against a version of lightningd installed on your host if you wish.