diff --git a/lnwallet/channel.go b/lnwallet/channel.go index 98ea4d285..d9168bd77 100644 --- a/lnwallet/channel.go +++ b/lnwallet/channel.go @@ -1312,6 +1312,7 @@ func (lc *LightningChannel) ReceiveNewCommitment(rawSig []byte, // Ensure that the newly constructed commitment state has a valid // signature. + theirMultiSigKey.Curve = btcec.S256() sig, err := btcec.ParseSignature(rawSig, btcec.S256()) if err != nil { return err diff --git a/server.go b/server.go index 8b9271063..a16b64397 100644 --- a/server.go +++ b/server.go @@ -90,6 +90,7 @@ func newServer(listenAddrs []string, notifier chainntnfs.ChainNotifier, if err != nil { return nil, err } + privKey.Curve = btcec.S256() listeners := make([]net.Listener, len(listenAddrs)) for i, addr := range listenAddrs {