verifymessage

Input(s) 3

The verifymessage RPC command checks if a message has been signed with the private key corresponding to a given Bitcoin address, ensuring the integrity and origin of the message. It's essential for validating ownership or authorship of messages in a secure manner without exposing private keys.

How is this used?

Employed to prove ownership of a Bitcoin address or to verify that a message sender holds the private key, enhancing security and trust in communications related to Bitcoin transactions.

Request

method

verifymessage

address

Required

signature

Required

message

Required

Inputs(3)

three required input remaining...

address (required) - The bitcoin address to use for the signature
signature (required) - The signature provided by the signer in base 64 encoding
message (required) - The message that was signed

Result