Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add LND containers for testing (#77)
* feat: add LND containers for testing * fix: lightning latch test run on actions * fix: install mocha * fix: wallet names * feat: add test to get preimage before batch unlock * feat: add test for sender recover coin after batch timeout * fix: increase test timeout * feat: wallet creation on lnd nodes * feat: wallet creation on lnd nodes * fix: wallet creation on start of lnd * fix: wallet unlock flag * debug: lnd node logs * fix: add sleep for lnd to sync with latest block * fix: upgrade lnd version * fix: zmq flags in bitcoind config * fix: port for node second to listen * feat: add script to open channel * feat: add fn to generate invoice * fix: test failure * feat: add test to steal hold invoice amount * fix: await for hold invoice payment * fix: import error * fix: upgrade docker image version in actions * fix: install docker compose * fix: container name * fix: network name * fix: add assertion for invoice payment failure * feat: add test for sender sends coin without batch_id * feat: add fn for invoice verification against payment hash * feat: add test for invoice verification fix: walletname for invoice verification test fix: payment hash for invoice verification test * feat: setup web client tests on actions * feat: setup esplora for actions fix: esplora and node server for web client fix: host for node server for web client fix: dir for node server for web client fix: volume for esplora and node server fix: node server volume fix: explora volume mount fix: bitcoin cli commands for esplora fix: host for node server debug: esplora and node server requests debug: host for esplora debug: containers fix: node server exit debug: node server logs fix: node server restart debug: esplora logs fix: restart policy for esplora debug: node server start command fix: add npm install before node start fix: install and start cmd for node server * feat: add dockerfile for node server fix: dir with node server build fix: dockerfile for node server fix: setup script for web client tests fix: step for script execution for web client fix: add npm install in script for web client debug: post request for node server fix: post request for node server * feat: add wallet creation for esplora fix: order for running script for web client fix: add step to generate block on esplora fix: host for esplora debug: get request for esplora fix: permission error fix: permission issue for data_bitcoin_regtest folder fix: web client tests order * feat: add test for atomic swap for web client * feat: add test for coin steal in atomic swap for web client * feat: add test for lightning latch * feat: add test for invoice for lightning latch * Fix/dockerfile token server (#85) * fix: token server dockerfile * fix: build release for token server * fix: upgrade sqlx version * Add payment hash verification to web client * Add log crate to the server * fix: The pre-image is now only revealed if the transfer is unlocked. * fix: import error * feat: add endpoints for invoice ops on node server fix: invoice generation from node server * feat: add test for invoice handling for lightning latch fix: import error fix: verifyInvoice fn fix: add bolt11 as package fix: bolt11 import error * feat: add endpoint for decode invoice fix: invoice from post request fix: invoice payment hash debug: invoice decode fix: payment hash in invoice generation debug: invoice verification fix: extract hash from decoded invoice fix: long running test due to hold invoice fix: payment hashes fix: web client tests running order fix: verify invoice test * refactor: verify invoice test --------- Co-authored-by: S. Santos <[email protected]>
- Loading branch information