---
title: "Check funding address for a sub-account."
method: GET
path: "/ledger/subaccounts/{subAccountIdRef}/funding-address"
tags: ["ledger-sub-accounts"]
---

# Check funding address for a sub-account.

`GET /ledger/subaccounts/{subAccountIdRef}/funding-address`

This operation allows the client to get the address for the sub-account if it exists

## Response `200`

Address Fetched Successfully

- FundingAddressResponse
  - `available` boolean, required — Indicates if the funding address has been generated and is available for use. When false, the fundingAddress field will be null, and the client can create the address. When true, the fundingAddress field will contain the deposit address details.
  - `fundingAddress` FundingAddress
    - `address` string, required — The deposit address
    - `memo` string — Optional, for networks that support memo.
    - `tokenInfo` TokenNetwork, required
      - `code` string, required — human-readable identifier for the token on this network. Usually a combination of network code and asset symbol
      - `decimals` integer, required — The number of decimals used by this token on this network.
      - `contractAddress` string, required — Contract address of the token on the given network.
      - `minimumDeposit` number, required — Minimum amount allowed for deposits.
      - `depositAvailable` boolean — Indicates if deposits are currently available. Address request will fail if this is false.
      - `withdrawalAvailable` boolean — Indicates if withdrawals are currently available. Withdrawal request will fail if this is false.
      - `withdrawalFee` number — Transaction value. Must be positive.
      - `platformFeePercentage` number — Additional platform fee charged on withdrawal, as a fraction of the withdrawal amount (e.g. 0.001 = 0.1%), on top of withdrawalFee. Null when no platform fee applies.
      - `networkInfo` LedgerSvcBlockchainNetwork, required — Details of blockchain network
        - `id` string, required — Simple identifier to identify the network
        - `name` string, required — Descriptive name for network
        - `blockTime` integer, required — Average time to generate new blocks in seconds.
        - `confirmations` number, required — Minimum number of confirmations needed for a transaction to be confirmed. Total wait time for an asset can be computed as blockTime * confirmations.
        - `coinName` string, required — name of the network's native coin
        - `coinSymbol` string, required — symbol of the network's native coin
        - `supportsMemo` boolean — Indicates if the network has memo support.
        - `alias` string — The network alias
        - `addressExplorerUrl` string, url — Base URL path of an address on the blockchain explorer. Full URL can be obtained by appending the address to this.
        - `txExplorerUrl` string, url — Base URL Path of a transaction on the blockchain explorer. Full URL can be obtained by appending the TX hash to this URL.

## Other responses

- `400` — Request could not be validated
- `401` — Client is not authorized to make request
- `403` — Expected permission is not available.
- `default` — Internal Server Error

---

[API](https://skmtc.net/nestechops/apis/onboard-external-api-gateway.md) · [All operations](https://skmtc.net/nestechops/apis/onboard-external-api-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nestechops/onboard-external-api-gateway/versions/29661adc1ffc/schema)
