Enablebool`long:"enable" description:"Use a remote signer for signing any on-chain related transactions or messages. Only recommended if local wallet is initialized as watch-only. Remote signer must use the same seed/root key as the local watch-only wallet but must have private keys."`
MacaroonPathstring`long:"macaroonpath" description:"The macaroon to use for authenticating with the remote signer"`
TLSCertPathstring`long:"tlscertpath" description:"The TLS certificate to use for establishing the remote signer's identity"`
Timeouttime.Duration`long:"timeout" description:"The timeout for connecting to and signing requests with the remote signer. Valid time units are {s, m, h}."`
MigrateWatchOnlybool`long:"migrate-wallet-to-watch-only" description:"If a wallet with private key material already exists, migrate it into a watch-only wallet on first startup. WARNING: This cannot be undone! Make sure you have backed up your seed before you use this flag! All private keys will be purged from the wallet after first unlock with this flag!"`