signmessage - Dogecoin {disallowed}
Example code for the signmessage JSON-RPC method. Complete guide on how to use signmessage JSON-RPC in GetBlock Web3 documentation.
This method signs a message with the private key of an address.
Parameters
Parameter
Type
Required
Description
address
string
Yes
The Dogecoin address to sign with.
message
string
Yes
The message to sign.
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "signmessage",
"params": ["DLGbK6mCjBT67r8wjJqCg8hkFiBYV5JquH", "Hello, Dogecoin!"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "signmessage",
"params": ["DLGbK6mCjBT67r8wjJqCg8hkFiBYV5JquH", "Hello, Dogecoin!"],
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
{
"result": "H1b2c3d4e5f6g7h8i9j0...",
"error": null,
"id": "getblock.io"
}Response Parameters
Field
Type
Description
result
string
The base64-encoded signature.
error
null
Error object (null if no error).
id
string
Request identifier.
Use Case
The signmessage method is essential for:
Proving address ownership
Authentication systems
Cryptographic verification
Digital signatures
Identity verification
Error Handling
Error Code
Message
Cause
-3
Invalid address
Invalid Dogecoin address.
-4
Private key not available
Address not in wallet.
403
Forbidden
Missing or invalid ACCESS-TOKEN.
Last updated
Was this helpful?