UNPKG

@ledgerhq/coin-multiversx

Version:
22 lines 1.14 kB
import { SignedOperation } from "@ledgerhq/types-live/src"; import { ESDTToken, MultiversXApiTransaction, MultiversXDelegation, MultiversXProvider, NetworkInfo } from "../types"; export default class MultiversXApi { private API_URL; private DELEGATION_API_URL; constructor(API_URL: string, DELEGATION_API_URL: string); getAccountDetails(addr: string): Promise<{ balance: import("bignumber.js").BigNumber; nonce: number; isGuarded: boolean; }>; getProviders(): Promise<MultiversXProvider[]>; getNetworkConfig(): Promise<NetworkInfo>; submit(signedOperation: SignedOperation): Promise<string>; getHistory(addr: string, startAt: number): Promise<MultiversXApiTransaction[]>; getAccountDelegations(addr: string): Promise<MultiversXDelegation[]>; getESDTTransactionsForAddress(addr: string, token: string, startAt: number): Promise<MultiversXApiTransaction[]>; getESDTTokensForAddress(addr: string): Promise<ESDTToken[]>; getESDTTokensCountForAddress(addr: string): Promise<number>; getBlockchainBlockHeight(): Promise<number>; } //# sourceMappingURL=apiCalls.d.ts.map