AkashicPay
English
English
  • Introduction
    • Overview
    • Fee Structure
    • Transaction Times
    • Terminology
  • Dashboard
    • Dashboard
    • Account
    • Transfer
    • Settings
    • Developers
  • SDK
    • Getting Started
    • Payment Flow
    • SDKs & Toolkits
    • Functions
      • getDepositAddress
      • getDepositUrl
      • Identifier & ReferenceId
      • Requested amount & currency
      • payout
      • Payout callback
      • Deposit callback
      • getTransfers
      • getBalance
      • getTransactionDetails
      • Errors
    • Supported Currencies
  • Secure Callback Endpoint
  • Guides
    • Quick Guide
    • Recommended integration flow
Powered by GitBook
On this page

Was this helpful?

  1. SDK
  2. Functions

getBalance

Query your balances on Akashic

PreviousgetTransfersNextgetTransactionDetails

Last updated 8 months ago

Was this helpful?

Example

const balances = await akashicPay.getBalance();
$balances = akashicPay->getBalance();
APBalanceResult balances = akashicPay.getBalance(l2Address);
var balance = await akashicPay.GetBalanceAsync();

Return Example

Returns an array of objects, one for each native currency and one for each token with a non-zero balance. In the example below the caller has no USDT balance of ETH, hence there is no object for that instance.

Note: An object is always returned for . are only shown if you posses a non-zero amount.

[
  {
    "coinSymbol": NetworkSymbol.Ethereum_Sepolia,
    "balance": "5.000000000000000000"
  },
  {
    "coinSymbol": NetworkSymbol.Tron_Shasta,
    "balance": "34.000000"
  },
  {
    "coinSymbol": NetworkSymbol.Tron_Shasta,
    "tokenSymbol": TokenSymbol.USDT,
    "balance": "100.500000"
  },
]
[
  {
    "coinSymbol": NetworkSymbol::ETHEREUM_SEPOLIA,
    "balance": "5.000000000000000000"
  },
  {
    "coinSymbol": NetworkSymbol::TRON_SHASTA,
    "balance": "34.000000"
  },
  {
    "coinSymbol": NetworkSymbol::TRON_SHASTA,
    "tokenSymbol": TokenSymbol::USDT,
    "balance": "100.500000"
  },
]
[
  {
    "coinSymbol": APNetworkSymbol.SEP,
    "balance": "5.000000000000000000"
  },
  {
    "coinSymbol": APNetworkSymbol.TRX_SHASTA,
    "balance": "34.000000"
  },
  {
    "coinSymbol": APNetworkSymbol.TRX_SHASTA,
    "tokenSymbol": APTokenSymbol.USDT,
    "balance": "100.500000"
  },
]

  "Balances": [
    {
      "NetworkSymbol": EthSepNetworkSymbol,
      "TokenSymbol": ApTokenSymbol.Native,
      "Balance": "0.00123123"
    },
    {
      "NetworkSymbol": EthSepNetworkSymbol,
      "TokenSymbol": ApTokenSymbol.Usdt,
      "Balance": "150.52"
    },
    {
      "NetworkSymbol": TronShastaNetworkSymbol,
      "TokenSymbol": ApTokenSymbol.Native,
      "Balance": "1200.4"
    },
    {
      "NetworkSymbol": TronShastaNetworkSymbol,
      "TokenSymbol": ApTokenSymbol.Usdt,
      "Balance": "353.56"
    }
  ]
}
native currencies
Tokens