Commit graph

58 commits

Author SHA1 Message Date
0ca8f03a9d fix(bitcoind): accept lnbits/lnbits rpcauth alongside cookie
Some checks failed
ci / regtest (push) Has been cancelled
The lnbits regtest test harness (tests/regtest/helpers.py) authenticates to
bitcoind with -rpcuser=lnbits -rpcpassword=lnbits, but bitcoind was cookie-only,
so mine_blocks / pay_onchain / create_onchain_address (and any bitcoind-using
regtest test) failed with "Incorrect rpcuser or rpcpassword".

Add -rpcauth for user lnbits (password lnbits). rpcauth does not set
rpcpassword, so the auto-generated .cookie is still produced and the LN nodes'
--bitcoind.rpccookie auth keeps working. Verified: both cookie and
lnbits/lnbits creds authenticate; wrong creds rejected. Surfaced while
validating aiolabs/lnbits#53 (native on-chain receive/send) against real lnd-1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 22:53:16 +02:00
Patrick Mulligan
99aad424ef local customizations: fava, litd, extensions path, lndconnect
Some checks are pending
ci / regtest (push) Waiting to run
2026-04-27 03:32:10 -04:00
Patrick Mulligan
aafa8ce6db Add Lightning Terminal (litd) service for Loop Out support
Adds litd v0.16.0-alpha in remote mode connecting to lnd-1.
This enables Loop Out functionality for submarine swaps.

- Exposes ports 8443 (HTTPS) and 8080 (HTTP)
- UI password: testpassword123
- Configured for regtest network

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 22:12:16 -05:00
Patrick Mulligan
7ea96cf6af create custom fava image to have latest version 2026-01-19 08:45:04 -05:00
Patrick Mulligan
29bbf0202c point extensions folder to local development 2026-01-19 06:26:06 -05:00
Patrick Mulligan
eeef41b65d Add fava docker container exposed on port 3333 2026-01-19 06:14:33 -05:00
Patrick Mulligan
ada13b1141 set LNBITS_ADMIN_UI to true 2026-01-19 06:14:19 -05:00
Patrick Mulligan
69daf48e13 Use bind mount for lnbits data instead of named volume
This allows easier seeding and management of lnbits data:
- data/lnbits/ for runtime data
- data/lnbits-seed/ for pre-populated seed data

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 17:45:48 -05:00
dni ⚡
970cc2cda2
feat: add boltz client client (#20)
* feat: add boltz-client to regtest
2025-12-22 09:17:28 +01:00
dni ⚡
a99ef09bb9
feat: reintroduce boltz (#19)
* feat: reintroduce boltz
* use latest boltz
* fixup lnd version
* enable legacy api
2025-09-12 09:54:39 +02:00
dni ⚡
bfd4515f9c
fix: lnbits docker image 2025-08-21 09:45:22 +02:00
dni ⚡
a09dda1d5f
feat: use uv instead of poetry 2025-08-21 08:45:22 +02:00
dni ⚡
d28fa075b8
fix: dont use clnrest-protocol 2025-07-07 09:56:35 +02:00
dni ⚡
519338f69b
feat: add clnrest config (#18) 2025-07-07 08:48:31 +02:00
dni ⚡
687adf222e
feat: add lnd node without channels (#17) 2025-06-11 11:07:03 +02:00
dni ⚡
27c9e56b51
feat: add elements and electrs-liquid (#16)
* feat: add elements and electrs-liquid
2025-05-19 11:03:26 +02:00
dni ⚡
f7b499281a
feat: add electrs, cleanup compose, switch to cookie auth on bitcoind (#15) 2025-05-19 10:14:29 +02:00
dni ⚡
3547046107
feat: update to lnd-0.18.4-beta 2025-01-09 14:23:45 +01:00
dni ⚡
3f3c48863b
feat: update to cln 24.11 (#13) 2024-12-19 09:01:30 +01:00
dni ⚡
70ea438c33
disable admin ui 2024-10-01 11:14:20 +02:00
dni ⚡
68adc03cd9
revert clnrest 2024-07-31 10:32:48 +02:00
dni ⚡
2587d1f312
chore: update cln version 2024-07-31 10:26:51 +02:00
dni ⚡
1315000942
chore: update c-lightning-rest to 0.17.0 (#8) 2024-04-24 14:06:57 +02:00
dni ⚡
f8355a5126
chore: update cln and lnd versions 2024-04-18 08:15:40 +02:00
dni ⚡
9d6cdeb883
fix: cln grpc ports collision 2024-03-18 17:09:48 +01:00
dni ⚡
2f46129ead
feat: enable grpc on cln 2024-03-18 16:44:37 +01:00
dni ⚡
8f2e806fb4
chore: update docker alias for lnbits 2024-02-08 14:35:30 +01:00
dni ⚡
1739ffbafd
downgrade cln2 to 22.11.1 2023-10-06 16:22:52 +02:00
jackstar12
fd516fabc6 fix: bump clnrest version 2023-10-06 10:37:53 +02:00
jackstar12
05e0cfe99c chore: bump cln version 2023-10-05 14:32:35 +02:00
dni ⚡
4f8e29e82c
fixup eclair 2023-06-15 10:10:17 +02:00
dni ⚡
424151a9a1
open ports for lnd-3 2023-06-15 07:12:28 +02:00
dni ⚡
bfa189ffaf
open ports for lnd-3 2023-06-14 21:01:14 +02:00
dni ⚡
f2f9d17b2b
remove boltz and mempool, update lnd to 0.16.2-beta, update bitcoincore to 25.0 2023-06-14 19:35:06 +02:00
dni ⚡
56d94f2100
add cln23.02.2 node 2023-05-03 10:16:20 +02:00
dni ⚡
2a52e7d1a7
add c-lightning-rest for clightning-2 node 2023-03-07 10:42:44 +01:00
dni ⚡
030025688e expose eclair api to use from outside of docker 2023-01-25 10:40:46 +01:00
michael1011
e4b041cb8f
add Eclair node 2023-01-24 18:17:55 +01:00
michael1011
de701506e0
update Docker images 2023-01-24 16:46:34 +01:00
dni ⚡
cdae3eb764 bigger channels final 2022-11-22 10:00:37 +01:00
dni ⚡
483e332689 update to latest versions 2022-10-27 13:31:20 +02:00
dni ⚡
a34c6e2d3b even nicer lnbits entrypoint 2022-10-03 23:28:54 +02:00
dni ⚡
30b3a65ac0 run with poetry run lnbits now 2022-10-03 22:55:44 +02:00
dni ⚡
f752aa93b8 change lnbits namespace in docker compose 2022-08-29 10:54:17 +02:00
dni ⚡
b131239e22 update lnd, bitcoincore, clightning versions 2022-08-29 09:48:45 +02:00
dni
11857bba5a use lnbits again, add 3rd lnd node 2022-08-12 11:21:02 +02:00
dni
2a1be06f28 readd lnbits on lnd-3 fundingsource 2022-08-12 09:52:52 +02:00
dni
62af6702bd Merge branch 'main' of github.com:lnbits/legend-regtest-enviroment 2022-08-03 14:42:26 +02:00
dni
4307daaf9b use lnd-2 for boltz backend 2022-08-03 14:42:12 +02:00
dni
e7527957df remove lnbits from regtest 2022-07-28 09:39:04 +02:00