Stability tests (multiple consecutive payments to same offer) #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes changes to update the configuration and Dockerfile, increase the channel capacity, and add a new test file. The most significant changes are the addition of a new protocol in the configuration file, the update of the Dockerfile to use a different source for the
lndk
library, the increase of the channel capacity in the initialization script, and the addition of a new test file for payment stability.Configuration Updates:
conf/lnd/lnd.conf
: Addedprotocol.wumbo-channels=true
to enable the use of channels that can accommodate larger amounts of Bitcoin.Dockerfile Updates:
docker/lndk/Dockerfile
: Updated theLNDK_REF
andLNDK_SOURCE
arguments to use a different source for thelndk
library, and modified thegit clone
command to use theLNDK_SOURCE
environment variable. [1] [2]Channel Capacity Increase:
scripts/init.sh
: Increased the channel capacity from 10,000,000 to 15,000,000 and the pushed amount from 5,000,000 to 7,500,000 in theopenchannel
andfundchannel
commands.New Test File:
test/test04_payments_ldknode_stability.bats
: Added a new test file to check the stability of payments to the LDK node. The test makes multiple consecutive payments and checks if they are successful.