Skip to content

Commit b763bb9

Browse files
authored
Merge pull request #53 from lightning-signer/2022-03-update-vlsd-addr
Rename "rsignerd" and "server" to "vlsd" and update endpoint default
2 parents 7cfadc1 + 9b11c72 commit b763bb9

File tree

4 files changed

+35
-35
lines changed

4 files changed

+35
-35
lines changed

contrib/pyln-testing/pyln/testing/utils.py

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -514,21 +514,21 @@ def getnewaddress(self):
514514
return info['unconfidential']
515515

516516

517-
class RemoteSignerD(TailableProc):
518-
def __init__(self, rsignerd_dir, rsignerd_port):
519-
TailableProc.__init__(self, rsignerd_dir)
520-
self.executable = env("REMOTE_SIGNER_CMD", 'rsignerd')
517+
class ValidatingLightningSignerD(TailableProc):
518+
def __init__(self, vlsd_dir, vlsd_port):
519+
TailableProc.__init__(self, vlsd_dir)
520+
self.executable = env("REMOTE_SIGNER_CMD", 'vlsd')
521521
self.opts = [
522522
'--log-level-console=DEBUG',
523523
'--log-level-disk=DEBUG',
524524
'--network={}'.format(TEST_NETWORK),
525-
'--datadir={}'.format(rsignerd_dir),
526-
'--port={}'.format(rsignerd_port),
525+
'--datadir={}'.format(vlsd_dir),
526+
'--port={}'.format(vlsd_port),
527527
'--initial-allowlist-file={}'.format(env('REMOTE_SIGNER_ALLOWLIST',
528528
'contrib/remote_hsmd/TESTING_ALLOWLIST')),
529529
]
530-
self.prefix = 'rsignerd'
531-
self.rsignerd_port = rsignerd_port
530+
self.prefix = 'vlsd'
531+
self.vlsd_port = vlsd_port
532532

533533
@property
534534
def cmd_line(self):
@@ -538,13 +538,13 @@ def start(self, stdin=None, stdout=None, stderr=None,
538538
wait_for_initialized=True):
539539
TailableProc.start(self, stdin, stdout, stderr)
540540
# We need to always wait for initialization
541-
self.wait_for_log("rsignerd [0-9]* ready on .*:{}".format(self.rsignerd_port))
542-
logging.info("rsignerd started")
541+
self.wait_for_log("vlsd [0-9]* ready on .*:{}".format(self.vlsd_port))
542+
logging.info("vlsd started")
543543

544544
def stop(self, timeout=10):
545-
logging.info("stopping rsignerd")
545+
logging.info("stopping vlsd")
546546
rc = TailableProc.stop(self, timeout)
547-
logging.info("rsignerd stopped")
547+
logging.info("vlsd stopped")
548548
return rc
549549

550550

@@ -557,8 +557,8 @@ def __init__(self, lightning_dir, bitcoindproxy, port=9735, random_hsm=False, no
557557
self.cmd_prefix = []
558558
self.disconnect_file = None
559559
self.lightning_dir = lightning_dir
560-
self.use_rsignerd = False;
561-
self.rsignerd_dir = os.path.join(lightning_dir, "remotesigner")
560+
self.use_vlsd = False;
561+
self.vlsd_dir = os.path.join(lightning_dir, "vlsd")
562562

563563
self.rpcproxy = bitcoindproxy
564564

@@ -580,17 +580,17 @@ def __init__(self, lightning_dir, bitcoindproxy, port=9735, random_hsm=False, no
580580
if SUBDAEMON:
581581
opts['subdaemon'] = SUBDAEMON
582582
if SUBDAEMON == 'hsmd:remote_hsmd':
583-
self.use_rsignerd = True
583+
self.use_vlsd = True
584584

585585
for k, v in opts.items():
586586
self.opts[k] = v
587587

588588
if not os.path.exists(os.path.join(lightning_dir, TEST_NETWORK)):
589589
os.makedirs(os.path.join(lightning_dir, TEST_NETWORK))
590590

591-
if self.use_rsignerd:
592-
if not os.path.exists(self.rsignerd_dir):
593-
os.makedirs(self.rsignerd_dir)
591+
if self.use_vlsd:
592+
if not os.path.exists(self.vlsd_dir):
593+
os.makedirs(self.vlsd_dir)
594594

595595
# Last 32-bytes of final part of dir -> seed.
596596
seed = (bytes(re.search('([^/]+)/*$', lightning_dir).group(1), encoding='utf-8') + bytes(32))[:32]
@@ -603,10 +603,10 @@ def __init__(self, lightning_dir, bitcoindproxy, port=9735, random_hsm=False, no
603603
self.prefix = 'lightningd-%d' % (node_id)
604604

605605
def cleanup(self):
606-
if self.use_rsignerd:
607-
if self.use_rsignerd:
606+
if self.use_vlsd:
607+
if self.use_vlsd:
608608
# Make sure the remotesigner is shutdown
609-
self.rsignerd.stop()
609+
self.vlsd.stop()
610610

611611
# To force blackhole to exit, disconnect file must be truncated!
612612
if self.disconnect_file:
@@ -631,36 +631,36 @@ def cmd_line(self):
631631
def start(self, stdin=None, stdout=None, stderr=None,
632632
wait_for_initialized=True):
633633
try:
634-
if self.use_rsignerd:
634+
if self.use_vlsd:
635635
# Start the remote signer first
636-
rsignerd_port = reserve()
637-
self.rsignerd = RemoteSignerD(self.rsignerd_dir, rsignerd_port)
638-
self.rsignerd.start(stdin, stdout, stderr, wait_for_initialized)
636+
vlsd_port = reserve()
637+
self.vlsd = ValidatingLightningSignerD(self.vlsd_dir, vlsd_port)
638+
self.vlsd.start(stdin, stdout, stderr, wait_for_initialized)
639639

640640
# We can't do this in the constructor because we need a new port on each restart.
641-
self.env['REMOTE_HSMD_ENDPOINT'] = 'localhost:{}'.format(rsignerd_port)
641+
self.env['REMOTE_HSMD_ENDPOINT'] = '127.0.0.1:{}'.format(vlsd_port)
642642

643643
self.opts['bitcoin-rpcport'] = self.rpcproxy.rpcport
644644
TailableProc.start(self, stdin, stdout, stderr)
645645
if wait_for_initialized:
646646
self.wait_for_log("Server started with public key")
647647
logging.info("LightningD started")
648648
except Exception:
649-
if self.use_rsignerd:
649+
if self.use_vlsd:
650650
# LightningD didn't start, stop the remotesigner
651-
self.rsignerd.stop()
651+
self.vlsd.stop()
652652
raise
653653

654654
def stop(self, timeout=10):
655-
if self.use_rsignerd:
655+
if self.use_vlsd:
656656
# Stop the remote signer first
657-
self.rsignerd.stop(timeout)
657+
self.vlsd.stop(timeout)
658658
return TailableProc.stop(self, timeout)
659659

660660
def kill(self):
661-
if self.use_rsignerd:
661+
if self.use_vlsd:
662662
# Kill the remote signer first
663-
self.rsignerd.kill()
663+
self.vlsd.kill()
664664
TailableProc.kill(self)
665665

666666
def wait(self, timeout=10):

contrib/remote_hsmd/scripts/rerun-failed-tests

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ TEST_DEBUG=1 \
1616
DEVELOPER=1 \
1717
VALGRIND=0 \
1818
SUBDAEMON='hsmd:remote_hsmd' \
19-
REMOTE_SIGNER_CMD=$(pwd)/../validating-lightning-signer/target/debug/server \
19+
REMOTE_SIGNER_CMD=$(pwd)/../validating-lightning-signer/target/debug/vlsd \
2020
REMOTE_SIGNER_ALLOWLIST=$(pwd)/contrib/remote_hsmd/TESTING_ALLOWLIST \
2121
pytest \
2222
$TESTS \

contrib/remote_hsmd/scripts/run-all-tests

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ JPAR=$(nproc)
55
TPAR=$((JPAR * 2))
66

77
SUBDAEMON='hsmd:remote_hsmd' \
8-
REMOTE_SIGNER_CMD=$(pwd)/../validating-lightning-signer/target/debug/server \
8+
REMOTE_SIGNER_CMD=$(pwd)/../validating-lightning-signer/target/debug/vlsd \
99
REMOTE_SIGNER_ALLOWLIST=$(pwd)/contrib/remote_hsmd/TESTING_ALLOWLIST \
1010
make \
1111
-j$JPAR PYTEST_PAR=$TPAR \

contrib/remote_hsmd/scripts/run-one-test

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ DEVELOPER=1 \
1212
VALGRIND=0 \
1313
SLOW_MACHINE=0 \
1414
SUBDAEMON='hsmd:remote_hsmd' \
15-
REMOTE_SIGNER_CMD=$(pwd)/../validating-lightning-signer/target/debug/server \
15+
REMOTE_SIGNER_CMD=$(pwd)/../validating-lightning-signer/target/debug/vlsd \
1616
REMOTE_SIGNER_ALLOWLIST=$(pwd)/contrib/remote_hsmd/TESTING_ALLOWLIST \
1717
pytest \
1818
$THETEST \

0 commit comments

Comments
 (0)