v1

latestOpenAPI 3.0.32026-07-26184851.6 MB
Signing

Child Address Typed data

This endpoint allows you to sign typed data for a specific wallet identified by its ID. Supports all EIP-712 standards including EIP-3009, EIP-2612, and custom typed data structures.

Request Body

Domain Object

ParameterTypeRequiredDescriptionExample
domain.namestringContract or dApp name"Blockradar"
domain.versionstringVersion of the domain"1"
domain.chainIdnumberBlockchain chain ID1
domain.verifyingContractstringContract address"0xa0b86a33e6441b8c4c8c0c077bcdd28571685701"
domain.saltstringOptional domain salt (EIP-712 v4)"0x1234..."

Types Object

ParameterTypeRequiredDescriptionExample
typesobjectEIP-712 type definitionsSee examples below

Message Object

ParameterTypeRequiredDescriptionExample
messageobjectData to be signedSee examples below
post/v1/wallets/{id}/addresses/{addressId}/signing/typed-data

Request body

Example request

{
  "domain": {
    "chainId": 11155111,
    "name": "USD Coin",
    "verifyingContract": "0xa0b86a33e6441b8c4c8c0c077bcdd28571685701",
    "version": "2"
  },
  "message": {
    "deadline": "1641081600",
    "nonce": "0",
    "owner": "0x742d35cc6634c0532925a3b8d4c9db96c4b4d8b6",
    "spender": "0x8ba1f109551bd432803012645aac136c4c8c8c0c",
    "value": "1000000000"
  },
  "types": {
    "Permit": [
      {
        "name": "owner",
        "type": "address"
      },
      {
        "name": "spender",
        "type": "address"
      },
      {
        "name": "value",
        "type": "uint256"
      },
      {
        "name": "nonce",
        "type": "uint256"
      },
      {
        "name": "deadline",
        "type": "uint256"
      }
    ]
  }
}

Response

EIP-712 / EIP-3009 / EIP-2612

messagestring
statusCodenumber

Example response

{
  "data": {
    "amountUSD": "0.00",
    "blockchain": {
      "createdAt": "2024-05-14T21:53:33.095Z",
      "derivationPath": "m/44'/60'/0'/0",
      "id": "85ffc132-3972-4c9e-99a5-5cf0ccb688bf",
      "isActive": true,
      "isEvmCompatible": true,
      "name": "ethereum",
      "slug": "ethereum",
      "symbol": "eth",
      "tokenStandard": "ERC20",
      "updatedAt": "2024-11-26T23:04:13.936Z"
    },
    "confirmed": true,
    "createdAt": "2025-10-07T22:58:08.766Z",
    "createdChannel": "dashboard",
    "currency": "USD",
    "hash": "0xdb095e6cbf235d630cee43e0953e60c351e46897bc4e65abfce3e975810e21335aa3918399dac1e01badb2dc8c59c171e65d0c328c92737de702da9d76b889b31b",
    "id": "770f9100-7338-4823-b1ce-3658fc67db09",
    "network": "testnet",
    "rateUSD": "0.00",
    "recipientAddress": "0x947514e4B803e312C312da0F1B41fEDdbe15ae7a",
    "reference": "OznFZsh1SMlTBgUaEpM",
    "senderAddress": "0x947514e4B803e312C312da0F1B41fEDdbe15ae7a",
    "signedTransaction": {
      "r": "0xdb095e6cbf235d630cee43e0953e60c351e46897bc4e65abfce3e975810e2133",
      "s": "0x5aa3918399dac1e01badb2dc8c59c171e65d0c328c92737de702da9d76b889b3",
      "signature": "0xdb095e6cbf235d630cee43e0953e60c351e46897bc4e65abfce3e975810e21335aa3918399dac1e01badb2dc8c59c171e65d0c328c92737de702da9d76b889b31b",
      "v": 27
    },
    "status": "SUCCESS",
    "type": "SIGNED",
    "updatedAt": "2025-10-07T22:58:08.766Z",
    "wallet": {
      "address": "0x947514e4B803e312C312da0F1B41fEDdbe15ae7a",
      "configurations": {
        "addresses": {
          "isActive": true,
          "prefunding": {
            "isActive": true,
            "rules": []
          }
        },
        "autoSettlement": {
          "isActive": true,
          "rules": [
            {
              "createdAt": "2025-09-10T14:41:12.126Z",
              "destination": {
                "address": "0x2455eC6700092991Ce0782365A89d5Cd89c8Fa22",
                "asset": "USDC",
                "blockchain": "ethereum"
              },
              "id": "fb841522-ac48-41f5-ab77-9744571b9c46",
              "isActive": true,
              "isGateway": false,
              "name": "Settle to an external address ",
              "order": "RECOMMENDED",
              "slippageTolerance": "5",
              "source": {
                "assets": [
                  "USDC"
                ],
                "blockchain": "ethereum",
                "maxAmount": "10000",
                "minAmount": "1"
              },
              "updatedAt": "2025-09-10T14:41:12.126Z"
            }
          ]
        }
      },
      "createdAt": "2024-08-22T19:48:56.322Z",
      "derivationPath": "m/44'/60'/0'/0/0",
      "description": "This is ethereum testnet master wallet",
      "id": "d236a191-c1d4-423c-a439-54ce6542ca41",
      "isActive": true,
      "name": "Ethereum Master Wallet",
      "network": "testnet",
      "status": "ACTIVE",
      "updatedAt": "2025-09-15T23:06:08.009Z"
    }
  },
  "message": "Typed data signed successfully",
  "statusCode": 200
}