validateaddress - Dogecoin

Example code for the validateaddress JSON-RPC method. Complete guide on how to use validateaddress JSON-RPC in GetBlock Web3 documentation.

This method validates a Dogecoin address and returns information about it.

Parameters

Parameter
Type
Required
Description

address

string

Yes

The Dogecoin address to validate.

Request

cURL
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "validateaddress",
    "params": ["DLGbK6mCjBT67r8wjJqCg8hkFiBYV5JquH"],
    "id": "getblock.io"
}'

Response

Response (JSON)
{
    "result": {
        "isvalid": true,
        "address": "DLGbK6mCjBT67r8wjJqCg8hkFiBYV5JquH",
        "scriptPubKey": "76a914a5f4d12ce3685781b227c1f39548ddef429e978388ac",
        "ismine": false,
        "iswatchonly": false,
        "isscript": false
    },
    "error": null,
    "id": "getblock.io"
}

Response Parameters

Field
Type
Description

isvalid

boolean

Whether the address is valid.

address

string

The validated address.

scriptPubKey

string

The hex-encoded scriptPubKey.

ismine

boolean

Whether the address belongs to the wallet.

iswatchonly

boolean

Whether the address is watch-only.

isscript

boolean

Whether the address is a script address.

Use Case

The validateaddress method is essential for:

  • Validating user-provided addresses

  • Payment form validation

  • Address format verification

  • Wallet integration

  • Exchange deposit address verification

Error Handling

Error Code
Message
Cause

403

Forbidden

Missing or invalid ACCESS-TOKEN.

Last updated

Was this helpful?