Erik Arvstedt
|
2c8e29b35b
|
lnd: extract option certPath
Improves service encapsulation.
|
2021-09-11 15:07:24 +02:00 |
|
Erik Arvstedt
|
be12a49933
|
lightning-pool/loop: extract lnd variable
|
2021-09-11 15:07:24 +02:00 |
|
Erik Arvstedt
|
178a0dcf8f
|
services: use new 'tor' options
|
2021-08-14 10:46:41 +02:00 |
|
Erik Arvstedt
|
020433cec6
|
services: add helper fn setAllowedIPAddresses
Also use 'allowLocalIPAddresses' instead of 'allowTor' in bitcoind-import-banlist
which doesn't use Tor.
|
2021-03-22 13:20:45 +01:00 |
|
nixbitcoin
|
6c9c820862
|
lightning-loop: 0.11.3-beta -> 0.12.0-beta
|
2021-03-07 18:28:08 +00:00 |
|
nixbitcoin
|
e873326bfe
|
modules: use user & group options
I've tried my best to locate all uses of hardcoded usernames, but its
not guaranteed that all have been found/fixed.
|
2021-02-17 11:50:25 +00:00 |
|
Erik Arvstedt
|
4f6ff408ef
|
treewide: remove unneeded string literals
|
2021-02-07 22:41:29 +01:00 |
|
Erik Arvstedt
|
a26ed03d77
|
rename nix-bitcoin-services.nix -> lib.nix
|
2021-02-04 12:39:48 +00:00 |
|
Erik Arvstedt
|
b41a720c28
|
lnd: add consistent address options
Also fix btcpayserver by connecting to the lnd restAddress instead of the p2p address.
|
2021-01-14 13:25:03 +01:00 |
|
Erik Arvstedt
|
f1681f5b45
|
add option nix-bitcoin.pkgs, remove overlay
This works around a nixpkgs bug where overlays are ignored in containers.
|
2020-11-09 22:10:07 +01:00 |
|
Erik Arvstedt
|
8da01fe8a6
|
lightning-loop: allow RPC access from main netns
Note that this also exposes the REST server, which is secured by
macaroon auth like the RPC server.
|
2020-10-29 21:21:29 +01:00 |
|
Erik Arvstedt
|
d76b080b74
|
lightning-loop: add RPC and REST server options
|
2020-10-29 21:21:29 +01:00 |
|
Erik Arvstedt
|
de23fdd377
|
lnd: use type str for rpclisten, restlisten
|
2020-10-29 21:21:28 +01:00 |
|
Erik Arvstedt
|
e0675cb256
|
move enforceTor logic to service modules
This enables tor support for services without using secure-node.nix
|
2020-10-29 21:21:27 +01:00 |
|
Jonas Nick
|
6933b0ef47
|
Merge #251: Services: Auto-enable dependencies
67e49fe415 services: auto-enable dependencies (Erik Arvstedt)
Pull request description:
ACKs for top commit:
nixbitcoin:
ACK 67e49fe415
Tree-SHA512: 6e0f2e2ca4acdb7c5edd41eb3b56a9e95fc6d2ea9cfd08c1142429f88455c9d771f2f2be6339336448a289632f9768c4ae8f6c307038c5aa69c48b303043dda0
|
2020-10-20 11:17:10 +00:00 |
|
Erik Arvstedt
|
67e49fe415
|
services: auto-enable dependencies
|
2020-10-19 14:55:59 +02:00 |
|
nixbitcoin
|
486f385fdd
|
lightning-loop: 0.9.0 -> 0.10.0
Includes macaroon authentication
|
2020-10-19 08:59:14 +00:00 |
|
Erik Arvstedt
|
46efd141a1
|
lightning-loop: add regtest support
|
2020-10-16 18:01:51 +02:00 |
|
nixbitcoin
|
e7c5f956ea
|
lightning-loop: update module
* commandlineArgs -> configFile
* introduce tls certs
* loop dataDir
* fix formatting and descriptions
Warning: Manual migration of existing loop data directory necessary
|
2020-09-24 16:40:11 +00:00 |
|
Erik Arvstedt
|
9715134f06
|
netns: don't repeat cli definitions
1. Saves some code.
2. Guarantees that the netns and no-netns cli defs are always in sync.
|
2020-08-25 11:40:27 +02:00 |
|
nixbitcoin
|
491d83a658
|
lightning-loop: add module
|
2020-07-28 15:55:52 +00:00 |
|