validateaddress

Argument #1-address

Type: string, Required

Description: The bitcoin address to validate

Result

  {                               (json object)
    "isvalid" : true|false,       (boolean) If the address is valid or not
    "address" : "str",            (string, optional) The bitcoin address validated
    "scriptPubKey" : "hex",       (string, optional) The hex-encoded scriptPubKey generated by the address
    "isscript" : true|false,      (boolean, optional) If the key is a script
    "iswitness" : true|false,     (boolean, optional) If the address is a witness address
    "witness_version" : n,        (numeric, optional) The version number of the witness program
    "witness_program" : "hex",    (string, optional) The hex value of the witness program
    "error" : "str",              (string, optional) Error message, if any
    "error_locations" : [         (json array, optional) Indices of likely error locations in address, if known (e.g. Bech32 errors)
      n,                          (numeric) index of a potential error
      ...
    ]
  }