git.delta.rocks / unique-network / refs/commits / d49cd5a4dda8

difftreelog

source

tests/src/substrate/get-balance.ts508 Bsourcehistory
1import { ApiPromise } from "@polkadot/api";2import promisifySubstrate from "./promisify-substrate";3import {AccountInfo} from "@polkadot/types/interfaces/system";45export default async function getBalance(api: ApiPromise, accounts: string[]): Promise<bigint[]> {6  const balance = promisifySubstrate(api, (accounts: string[]) => api.query.system.account.multi(accounts));7  const responce = await balance(accounts) as unknown as AccountInfo[];8  return responce.map(r => r.data.free.toBigInt().valueOf());9}