lnd+server+netann: use signing interface in node signer
This commit is contained in:
6 files changed
+53
-34
No files matched your search
@@ -7,6 +7,7 @@ import (
|
||||
|
||||
"github.com/btcsuite/btcd/btcec"
|
||||
"github.com/lightningnetwork/lnd/input"
|
||||
"github.com/lightningnetwork/lnd/keychain"
|
||||
"github.com/lightningnetwork/lnd/lnwallet"
|
||||
"github.com/lightningnetwork/lnd/lnwire"
|
||||
"github.com/lightningnetwork/lnd/netann"
|
||||
@@ -30,7 +31,8 @@ func (m *mockSigner) SignMessage(pk *btcec.PublicKey,
|
||||
var _ lnwallet.MessageSigner = (*mockSigner)(nil)
|
||||
|
||||
var (
|
||||
privKey, _ = btcec.NewPrivateKey(btcec.S256())
|
||||
privKey, _ = btcec.NewPrivateKey(btcec.S256())
|
||||
privKeySigner = &keychain.PrivKeyDigestSigner{PrivKey: privKey}
|
||||
|
||||
pubKey = privKey.PubKey()
|
||||
|
||||
@@ -52,35 +54,35 @@ var updateDisableTests = []updateDisableTest{
|
||||
startEnabled: true,
|
||||
disable: true,
|
||||
startTime: time.Now(),
|
||||
signer: netann.NewNodeSigner(privKey),
|
||||
signer: netann.NewNodeSigner(privKeySigner),
|
||||
},
|
||||
{
|
||||
name: "working signer enabled to enabled",
|
||||
startEnabled: true,
|
||||
disable: false,
|
||||
startTime: time.Now(),
|
||||
signer: netann.NewNodeSigner(privKey),
|
||||
signer: netann.NewNodeSigner(privKeySigner),
|
||||
},
|
||||
{
|
||||
name: "working signer disabled to enabled",
|
||||
startEnabled: false,
|
||||
disable: false,
|
||||
startTime: time.Now(),
|
||||
signer: netann.NewNodeSigner(privKey),
|
||||
signer: netann.NewNodeSigner(privKeySigner),
|
||||
},
|
||||
{
|
||||
name: "working signer disabled to disabled",
|
||||
startEnabled: false,
|
||||
disable: true,
|
||||
startTime: time.Now(),
|
||||
signer: netann.NewNodeSigner(privKey),
|
||||
signer: netann.NewNodeSigner(privKeySigner),
|
||||
},
|
||||
{
|
||||
name: "working signer future monotonicity",
|
||||
startEnabled: true,
|
||||
disable: true,
|
||||
startTime: time.Now().Add(time.Hour), // must increment
|
||||
signer: netann.NewNodeSigner(privKey),
|
||||
signer: netann.NewNodeSigner(privKeySigner),
|
||||
},
|
||||
{
|
||||
name: "failing signer",
|
||||
|
||||
Reference in new issue
Block a user