-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup initial integration tests with LND #505
Labels
good first issue
Good for newcomers
Comments
can I pick this up |
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
Ah, sorry, but @moisesPompilio already did in #509. |
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 26, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 27, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 27, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 27, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 27, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Adds tests to: - Open a payment channel with LND. - Request and pay an invoice, verifying receipt. - Generate an invoice for LND to pay, verifying receipt. Uses lnd_grpc_rust for gRPC communication. Closes lightningdevkit#505
moisesPompilio
added a commit
to moisesPompilio/ldk-node
that referenced
this issue
Mar 28, 2025
Configures CI to run LND tests using the Docker Compose environment. Closes lightningdevkit#505
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We already have rudimentary integration tests with CLN that run in CI. It would be great to also run similar integration tests for LND:
a) Run a dockerized LND node in CI
b) Use a Rust library to interact with LND's gRPC interface. The
tonic_lnd
crate is the obvious contender here, although last I checked it was only compatible with an older LND version, so we'll have to check whether it would still work for current/future releases for our purposesc) As a first step, replicate the CLN integration test. Essentially: open channel, send payment, check that it was received as expected. Have LND send a payment, check we received it as expected.
The text was updated successfully, but these errors were encountered: