v2

latestOpenAPI 3.1.0raw.githubusercontent.com2026-04-12308185.7 KB
external_wallets

Submit signed wallet verification

After signing the verification message, submit the signature to have the self-custody wallet registered as a verified external wallet for management operations.

If the message the owner signed was not the exact message from the verification response, you must also provide the exact message in the request body. It should be the non-hex string used in the personal_sign request.

post/account/wallets/{address}/verification

Path parameters

addressstring required

Request body

messagestring
signaturestring required

Response

@type'unstoppabledomains.com/partner.v3.WalletVerificationResult' required

Example response

{
  "operation": {
    "id": "op-4abb409c-9283-4589-bd36-d27a757a2165",
    "domain": "matt.crypto",
    "lastUpdatedTimestamp": 1684356429790,
    "dependencies": [
      {
        "id": "bc-2db427bd-5613-40c7-85b1-ab38beed0ed0",
        "parameters": {
          "initialRecords": {
            "crypto.ETH.address": "0xb4783AeF93923a2d4eEA29C84f347F26E62e4321",
            "crypto.MATIC.version.MATIC.address": "0xb4783AeF93923a2d4eEA29C84f347F26E62e5678",
            "crypto.MATIC.version.ERC20.address": "0xb4783AeF93923a2d4eEA29C84f347F26E62e0921"
          },
          "toAddress": "0xb4783AeF93923a2d4eEA29C84f347F26E62e4321"
        }
      }
    ]
  }
}