@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
35 lines (34 loc) • 1.92 kB
TypeScript
import BigNumber from 'bignumber.js';
import { EgldSendTransaction, EgldBlock, EgldTransaction, TransactionHash } from '../model';
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldBroadcast" target="_blank">Tatum API documentation</a>
*/
export declare const egldBroadcast: (txData: string, signatureId?: string | undefined) => Promise<TransactionHash>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetTransactionCount" target="_blank">Tatum API documentation</a>
*/
export declare const egldGetTransactionsCount: (address: string) => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetCurrentBlock" target="_blank">Tatum API documentation</a>
*/
export declare const egldGetCurrentBlock: () => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetBlock" target="_blank">Tatum API documentation</a>
*/
export declare const egldGetBlock: (hash: string) => Promise<EgldBlock>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetBalance" target="_blank">Tatum API documentation</a>
*/
export declare const egldGetAccountBalance: (address: string) => Promise<BigNumber>;
/**
* For more details, see <a href="https://apidoc.tatum.io/" target="_blank">Tatum API documentation</a>
*/
export declare const egldGetAccountErc20Balance: (address: string, tokenId: string) => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetTransaction" target="_blank">Tatum API documentation</a>
*/
export declare const egldGetTransaction: (hash: string) => Promise<EgldTransaction>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/EgldEstimateGas" target="_blank">Tatum API documentation</a>
*/
export declare const egldEstimateGas: (body: EgldSendTransaction) => Promise<number>;