aboutsummaryrefslogtreecommitdiffstats
path: root/config/shepherd/init.d/bitcoin.scm
diff options
context:
space:
mode:
authorOscar Najera <hi@oscarnajera.com>2025-01-19 18:00:47 +0100
committerOscar Najera <hi@oscarnajera.com>2025-01-19 18:11:19 +0100
commit561f83cf2b7e9ce797eddf1602ce55a58dfbb36c (patch)
treed9ae8675a0e428a776e58897934f70aa2fc19a33 /config/shepherd/init.d/bitcoin.scm
parent089b97cb2f1379ca8981b77edc0a4fc9e7484b66 (diff)
downloaddotfiles-561f83cf2b7e9ce797eddf1602ce55a58dfbb36c.tar.gz
dotfiles-561f83cf2b7e9ce797eddf1602ce55a58dfbb36c.tar.bz2
dotfiles-561f83cf2b7e9ce797eddf1602ce55a58dfbb36c.zip
[LN] local network
Diffstat (limited to 'config/shepherd/init.d/bitcoin.scm')
-rw-r--r--config/shepherd/init.d/bitcoin.scm27
1 files changed, 17 insertions, 10 deletions
diff --git a/config/shepherd/init.d/bitcoin.scm b/config/shepherd/init.d/bitcoin.scm
index a010bb4..2fb834d 100644
--- a/config/shepherd/init.d/bitcoin.scm
+++ b/config/shepherd/init.d/bitcoin.scm
@@ -25,16 +25,19 @@
#:stop (make-kill-destructor 2) ;; 2 is SIGINT - interupt process stream, ctrl-C
#:respawn? #t))
-(register-services
- (service
- '(lnd-testnet)
- #:documentation "Bitcoin testnet lnd lightning"
- #:start (make-forkexec-constructor
- (list "/home/titan/.local/bin/lnd"
- "--lnddir=/run/media/titan/ext_backup/personal/bitcoin/lnd/"
- "--noseedbackup"))
- #:stop (make-kill-destructor 2) ;; 2 is SIGINT - interupt process stream, ctrl-C
- #:respawn? #t))
+(let ((nodes '(ali bob carl)))
+ (register-services
+ (map
+ (lambda (name)
+ (service
+ (list (string->symbol (format #f "lnd-reg-~a" name)))
+ #:documentation (format #f "Bitcoin regtest LND lightning wallet ~:@(~a~)" name)
+ #:start (make-forkexec-constructor
+ (list "/home/titan/.local/bin/lnd"
+ (format #f "--lnddir=/scratch/titan/lnd/reg-~a/" name)))
+ #:stop (make-kill-destructor 2) ;; 2 is SIGINT - interupt process stream, ctrl-C
+ #:respawn? #t))
+ nodes)))
;; ssh
(register-services
@@ -49,6 +52,10 @@
"-L" "8335:localhost:8332" ;; btcm
"-L" "18335:localhost:18332" ;; btct
"-L" "8481:localhost:8480" ;; LNDT
+ "-L" "18443:localhost:18443" ;; regbtc
+ "-L" "15005:localhost:15005" ;; regbtczmq
+ "-L" "15006:localhost:15006" ;; regbtczmq
+ "-L" "50004:localhost:50004" ;; regelectrs
;; "-L" "/tmp/nina-mn.socket:/run/cardano-node-mainnet/socket"
;; "-L" "/tmp/nina-pr.socket:/run/cardano-node-preview/socket"
;; "-L" "54320:localhost:5432"