-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
implement remote signing #1240
Comments
Remote signing on bare metal is working now on mainnet and signet using LND v0.15.3, but depends on lightningnetwork/lnd#7056 to avoid scanning the full chain on wallet creation. |
how long does it take on signet and mainnet? |
On mainnet it is multiple hours (~2days on my test RPi4) due to scanning from the genesis (not even the first SegWit block). On signet it is minutes because the chain is much shorter and there are only a few transactions. Update: |
Update: Running on signet: the remote-signer is hosted on a VPS and connecting over a Tailscale (wireguard) VPN. Related PRs in this repo:
|
It's possible to "segregate" lnd in 2, where one lnd have all the states, and another lnd will just be signer. more info here.
This would allow to have the signer in a different cluster/environement, with more stringent access.
Also, maybe this provide the ability for a "kill switch", just by removing network to the
signer
lnd.Note: lnd 15 seems to have a regression on this (at the time of wallet creation only), so better to test with lnd 14.3 or wait for a patch lnd 15.1
The text was updated successfully, but these errors were encountered: