@@ -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 ):
0 commit comments