File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
eclair-core/src/main/scala/fr/acinq/eclair Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -412,9 +412,11 @@ class EclairImpl(appKit: Kit) extends Eclair {
412412
413413 override def verifyMessage (base64Message : ByteVector , signature : ByteVector64 , prefix : ByteVector ): VerifiedMessage = {
414414 val hash256Message = Crypto .hash256(prefix ++ base64Message)
415- val (pubKeyFromSignature, _) = Crypto .recoverPublicKey(signature, hash256Message)
416- if (appKit.nodeParams.db.network.getNode(pubKeyFromSignature).isDefined)
417- VerifiedMessage (true , Some (pubKeyFromSignature))
415+ val (pubKey1, pubKey2) = Crypto .recoverPublicKey(signature, hash256Message)
416+ if (appKit.nodeParams.db.network.getNode(pubKey1).isDefined)
417+ VerifiedMessage (true , Some (pubKey1))
418+ else if (appKit.nodeParams.db.network.getNode(pubKey2).isDefined)
419+ VerifiedMessage (true , Some (pubKey2))
418420 else
419421 VerifiedMessage (false , None )
420422 }
You can’t perform that action at this time.
0 commit comments