Skip to main content

terra_sdk.client.lcd.api.bank

AsyncBankAPI Objects


_1
class AsyncBankAPI(BaseAsyncAPI)

balance


_1
async def balance(address: AccAddress, params: Optional[APIParams] = None) -> (Coins, dict)

Fetches an account's current balance.

Arguments:

  • address AccAddress - account address
  • params APIParams, optional - additional params for the API like pagination

Returns:

  • Coins - balance
  • Pagination - pagination info

total


_1
async def total(params: Optional[APIParams] = None) -> (Coins, dict)

Fetches the current total supply of all tokens.

Returns:

  • Coins - total supply
  • params APIParams, optional - additional params for the API like pagination

spendable_balances


_1
async def spendable_balances(address: AccAddress, params: Optional[APIParams] = None) -> (Coins, dict)

Queries the spenable balance of all coins for a single account

Returns:

  • Coins - spendable balance
  • params APIParams, optional - additional params for the API like pagination