Skip to main content
GET
/
vault
/
accounts
/
{vaultAccountId}
/
usdc_gateway
TypeScript
const response: Promise<FireblocksResponse<UsdcGatewayWalletInfoResponse>> = fireblocks.vaults.getUsdcGatewayWalletInfoBeta(vaultsApiGetUsdcGatewayWalletInfoBetaRequest);
{
  "walletId": "b68a9e08-b59c-4ff9-893f-52d4f78c21e6",
  "type": "CIRCLEGATEWAY",
  "status": "ACTIVATED",
  "symbol": "USDC",
  "totalBalance": "150",
  "assets": [
    {
      "id": "USDC",
      "balance": "100",
      "chain": "Ethereum",
      "network": "Mainnet"
    }
  ],
  "virtualAssetId": "0e7e2ab4-544e-40aa-a7d2-93b6f6a1516e"
}

Path Parameters

vaultAccountId
string<numeric>
required

The ID of the vault account

Response

USDC Gateway wallet information

walletId
string
required

The USDC Gateway wallet identifier

Example:

"b68a9e08-b59c-4ff9-893f-52d4f78c21e6"

type
string
required

The USDC Gateway provider identifier

Example:

"CIRCLEGATEWAY"

status
enum<string>
required

Current activation status of the USDC Gateway wallet

Available options:
ACTIVATED,
DEACTIVATED
Example:

"ACTIVATED"

symbol
string
required

The token symbol supported by this wallet (e.g. USDC)

Example:

"USDC"

totalBalance
string
required

Aggregate USDC balance across all assets

Example:

"150"

assets
object[]
required

Per-chain USDC asset balances

Example:
[
{
"id": "USDC",
"balance": "100",
"chain": "Ethereum",
"network": "Mainnet"
}
]
virtualAssetId
string
required

The id of the virtual asset

Example:

"0e7e2ab4-544e-40aa-a7d2-93b6f6a1516e"