chainregistry: add the keyRing and walletController to chainControl
This commit is contained in:
parent
406fd2a37e
commit
b492114016
@ -107,6 +107,10 @@ type chainControl struct {
|
||||
|
||||
signer lnwallet.Signer
|
||||
|
||||
keyRing keychain.KeyRing
|
||||
|
||||
wc lnwallet.WalletController
|
||||
|
||||
msgSigner lnwallet.MessageSigner
|
||||
|
||||
chainNotifier chainntnfs.ChainNotifier
|
||||
@ -502,6 +506,7 @@ func newChainControlFromConfig(cfg *config, chanDB *channeldb.DB,
|
||||
cc.msgSigner = wc
|
||||
cc.signer = wc
|
||||
cc.chainIO = wc
|
||||
cc.wc = wc
|
||||
|
||||
// Select the default channel constraints for the primary chain.
|
||||
channelConstraints := defaultBtcChannelConstraints
|
||||
@ -512,6 +517,7 @@ func newChainControlFromConfig(cfg *config, chanDB *channeldb.DB,
|
||||
keyRing := keychain.NewBtcWalletKeyRing(
|
||||
wc.InternalWallet(), activeNetParams.CoinType,
|
||||
)
|
||||
cc.keyRing = keyRing
|
||||
|
||||
// Create, and start the lnwallet, which handles the core payment
|
||||
// channel logic, and exposes control via proxy state machines.
|
||||
|
Loading…
Reference in New Issue
Block a user