The result of a signed message verification. Message verification takes as an input: - address (with whose private key the message is supposed to have been signed) - signature - message
Declared in <common/signmessage.h>
enum class MessageVerificationResult : int;
| Name | Description |
|---|---|
ERR_INVALID_ADDRESS | The provided address is invalid. |
ERR_ADDRESS_NO_KEY | The provided address is valid but does not refer to a public key. |
ERR_MALFORMED_SIGNATURE | The provided signature couldn't be parsed (maybe invalid base64). |
ERR_PUBKEY_NOT_RECOVERED | A public key could not be recovered from the provided signature and message. |
ERR_NOT_SIGNED | The message was not signed with the private key of the provided address. |
OK | The message verification was successful. |
| Name | Description |
|---|---|
MessageVerify | Verify a signed message. |