---
name: signmessage
btcversion: 0.18.0
btcgroup: wallet
permalink: en/doc/0.18.0/rpc/wallet/signmessage/
---

signmessage "address" "message"

Sign a message with the private key of an address

Arguments:
1. address    (string, required) The bitcoin address to use for the private key.
2. message    (string, required) The message to create a signature of.

Result:
"signature"          (string) The signature of the message encoded in base 64

Examples:

Unlock the wallet for 30 seconds
> bitcoin-cli walletp