diff --git a/src/External/NBitcoin/BitcoinPubKeyAddress.cs b/src/External/NBitcoin/BitcoinPubKeyAddress.cs index 7dcaad4ed..8b9e06ccb 100644 --- a/src/External/NBitcoin/BitcoinPubKeyAddress.cs +++ b/src/External/NBitcoin/BitcoinPubKeyAddress.cs @@ -58,6 +58,12 @@ public bool VerifyMessage(string message, string signature) return key.Hash == this.Hash; } + public bool VerifyMessage(byte[] message, string signature) + { + PubKey key = PubKey.RecoverFromMessage(message, signature); + return key.Hash == this.Hash; + } + private KeyId _KeyId; public KeyId Hash {