ThomasV
a338459d45
just-in-time channels:
...
- a node scid alias is derived from the node ID
- the channel opening fee is sent in a TLV field of open_channel
- the server requires htlc settlement before broadcasting
(server does not trust client)
2023-11-13 10:47:18 +01:00
ThomasV
6c4e603ff6
regtest: pass config options from regtest.py to script
2023-09-21 12:47:11 +02:00
ThomasV
a6a2679d8a
Merge pull request #8536 from SomberNight/202307_ln_imported_cb
...
fix sweeping chan after local force-close using cb
2023-07-28 11:16:48 +02:00
ThomasV
1411b75584
swapserver: add test for refund path
2023-07-26 19:20:18 +02:00
ThomasV
098c65d732
submarine swap server plugin:
...
- hold invoices
- uses the same web API as the Boltz backend
2023-07-26 19:20:18 +02:00
SomberNight
b04ade5d7d
tests: add failing test for sweeping chan after local fclose using cb
2023-07-14 13:57:02 +00:00
bitromortac
ec740d45f1
lnpeer: modern fee negotiation
...
Updates the closing fee negotiation to comply with most recent spec
changes, see https://github.com/lightning/bolts/pull/847
The closing negotiation is backwards compatible with the old
negotiation.
2022-03-07 10:36:20 +01:00
yanmaani
82b9cd12eb
tests: Add rudimentary integration test for Unix domain socket functionality
2021-11-03 12:00:00 +00:00
JeremyRand
b1c4bb8914
Add Cirrus CI ( #7431 )
...
* Cirrus: Add Tox task
* Cirrus: Add Locale task
* Cirrus: Add Flake8 Task
* Cirrus: Add Regtest task
* Regtest: Flush stdout
Allows viewing output sooner.
* Regtest: Read process.stdout in text mode
Improves ability to quickly see output.
* Cirrus: Add Windows task
* Cirrus: Add Android task
* Cirrus: Add macOS task
* Cirrus: Add AppImage task
* Cirrus: Add tarball task
* Cirrus: Add Submodules task
* Android: remove superfluous cp/rm
* Add .dockerignore
Symlink to .gitignore.
2021-09-13 16:20:54 +00:00
ThomasV
f16358ec3c
add request_force_close command to CLI
...
add regtest for channel backup
2021-03-12 16:10:02 +01:00
ThomasV
f397b315ac
remove trampoline and forwarding regtests, as they are covered by unittests
2021-03-05 13:18:44 +01:00
ThomasV
cf818fe08c
Trampoline routing:
...
- add support for trampoline forwarding
- add regtest with trampoline payment
2021-02-17 17:28:56 +01:00
ThomasV
7cbb102c81
add test with fail_malformed_htlc to forwarding regtest
2020-05-05 09:04:17 +02:00
ThomasV
8ba7e68064
fix #6122 : extract preimage from on-chain htlc_tx
2020-05-03 16:03:27 +02:00
ThomasV
73e656522e
regests: organize tests in two classes
2020-02-03 15:16:15 +01:00
ThomasV
4ec86d36a8
faster and improved regtests
...
- print the test name before each test
- start only needed agents (alice, bob, carol)
- set settle_delay using setconfig instead of restarting daemon
- test the watchtower ctn in test_watchtower
2020-02-02 15:07:28 +01:00
ThomasV
c67fb88e58
remove redundant 'stop' in regtest setUp (should run a bit faster)
2019-08-31 08:49:31 +02:00
ThomasV
58177c5bf3
Travis: run regtests in separate job
2019-08-26 13:52:55 +02:00