diff --git a/nodesigner.go b/nodesigner.go index e34bb72c3..2155058af 100644 --- a/nodesigner.go +++ b/nodesigner.go @@ -17,8 +17,13 @@ type nodeSigner struct { // newNodeSigner creates a new instance of the nodeSigner backed by the target // private key. func newNodeSigner(key *btcec.PrivateKey) *nodeSigner { + priv := &btcec.PrivateKey{} + priv.Curve = btcec.S256() + priv.PublicKey.X = key.X + priv.PublicKey.Y = key.Y + priv.D = key.D return &nodeSigner{ - privKey: key, + privKey: priv, } }