---
title: "Child Address Sign Transaction"
method: POST
path: "/v1/wallets/{id}/addresses/{addressId}/signing/transaction"
tags: ["Signing"]
---

# Child Address Sign Transaction

`POST /v1/wallets/{id}/addresses/{addressId}/signing/transaction`

## Request

- Base URL: `https://api.blockradar.co`
- URL: `https://api.blockradar.co/v1/wallets/{id}/addresses/{addressId}/signing/transaction`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/blockradar/apis/blockradar-documentation/docs/v1/wallets/:id/addresses/:addressId/signing/transaction/post.ts> (a function with typed inputs; its response is checked against the schema)

Sign a raw unsigned transaction with a child address private key. The transaction must be built with the child address as the sender/payer. Supports EVM, Tron, and Solana.

## Path parameters

- `id` string, required
- `addressId` string, required

## Request body

- object
  - `transaction` string, required: The serialized unsigned transaction. Base64 for Solana, JSON string for EVM and Tron.
  - `reference` string: Your internal tracking ID.
  - `metadata` object: Custom key-value pairs stored with the transaction record.

## Response `201`

Transaction signed successfully

- object
  - `statusCode` number
  - `message` string
  - `data` object
    - `id` string
    - `reference` string
    - `senderAddress` string
    - `recipientAddress` string
    - `hash` string
    - `confirmed` boolean
    - `status` string
    - `type` string
    - `createdChannel` string
    - `reason` string
    - `network` string
    - `chainId` number
    - `metadata` unknown
    - `signedTransaction` string: The signed transaction. Base64 for Solana, hex for EVM, JSON string for Tron.
    - `amount` unknown
    - `amountUSD` string
    - `fee` unknown
    - `feeUSD` unknown
    - `currency` string
    - `createdAt` string
    - `updatedAt` string
    - `wallet` object
      - `id` string
      - `name` string
      - `address` string
      - `isActive` boolean
      - `status` string
      - `network` string
    - `asset` unknown
    - `blockchain` object
      - `id` string
      - `name` string
      - `symbol` string
      - `slug` string
      - `isEvmCompatible` boolean
      - `tokenStandard` string
    - `beneficiary` unknown

## Other responses

- `400`: Invalid transaction format

---

[API](https://skmtc.dev/blockradar/apis/blockradar-documentation.md) - [All operations](https://skmtc.dev/blockradar/apis/blockradar-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/blockradar/apis/blockradar-documentation/revisions/97f95b4cfc0d?raw)
