Verify Message
The verify_Message
method allows one to confirm the authenticity of a signed message. By using the original message, the wallet's address, and the signature, the verification process can confirm that the message was created by the owner and that it has not been altered.
Structure | Type | Description |
---|---|---|
coin | string | The coin to sign a message with |
message | string | The message input via the sign_message method sign |
signature | string | The signature generated for the message |
address | string | The address used to sign the message |
Structure | Type | Description |
---|---|---|
is_valid | boolean | true is message signature is valid; false if it is not. |
POST
verify_message{
"userpass": "RPC_UserP@SSW0RD",
"method": "verify_message",
"mmrpc": "2.0",
"id": 0,
"params": {
"coin": "DOC",
"message": "Between subtle shading and the absence of light lies the nuance illusion",
"signature": "H43eTmJxBKEPiHkrCe/8NsRidkKCIkXDxLyp30Ez/RwoApGdg89Hlvj9mTMSPGp8om5297zvdL8EVx3IdIe2swY=",
"address": "RUYJYSTuCKm9gouWzQN1LirHFEYThwzA2d"
}
}
PrefixNotFound: sign_message_prefix is not set in coin config CoinIsNotFound: Specified coin is not found InvalidRequest: Message verification is not supported by the given coin type InternalError: An internal error occured during the verification process SignatureDecodingError: Given signature could not be decoded AddressDecodingError: Given address could not be decoded