Skip to main content
View assets and native balances across addresses.

Methods

getAssets()

Get assets for a specific address. Signature:
getAssets(
  request: GetAssetsRequest,
  requestOptions?: RequestOptions
): Promise<AssetsResponse>
Parameters:
ParameterTypeRequiredDescription
request.addressstringYesBlockchain address
request.network'BTC' | 'tBTC' | 'ETH' | 'tETH'YesBlockchain network
Example:
const assets = await client.portfolio.getAssets({
  address: '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb',
  network: 'ETH'
});

console.log('Assets:', assets.data);

getNativeBalance()

Get native balance (BTC/ETH) for a specific address. Signature:
getNativeBalance(
  request: GetNativeBalanceRequest,
  requestOptions?: RequestOptions
): Promise<NativeBalanceResponse>
Parameters:
ParameterTypeRequiredDescription
request.addressstringYesBlockchain address
request.network'BTC' | 'tBTC' | 'ETH' | 'tETH'YesBlockchain network
Example:
const balance = await client.portfolio.getNativeBalance({
  address: '0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb',
  network: 'ETH'
});

console.log('Balance:', balance.data.balance);
console.log('Currency:', balance.data.currency);
Response:
{
  data: {
    balance: string,
    currency: string,
    address: string,
    network: string
  }
}