UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

31 lines (30 loc) 1.71 kB
import BigNumber from 'bignumber.js'; import { EstimateGasEth, EthBlock, EthEstimateGas, EthTx, TransactionHash } from '../model'; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayBroadcast" target="_blank">Tatum API documentation</a> */ export declare const klaytnBroadcast: (txData: string, signatureId?: string | undefined) => Promise<TransactionHash>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetTransactionCount" target="_blank">Tatum API documentation</a> */ export declare const klaytnGetTransactionsCount: (address: string) => Promise<number>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetCurrentBlock" target="_blank">Tatum API documentation</a> */ export declare const klaytnGetCurrentBlock: () => Promise<number>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetBlock" target="_blank">Tatum API documentation</a> */ export declare const klaytnGetBlock: (hash: string) => Promise<EthBlock>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetBalance" target="_blank">Tatum API documentation</a> */ export declare const klaytnGetAccountBalance: (address: string) => Promise<BigNumber>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetTransaction" target="_blank">Tatum API documentation</a> */ export declare const klaytnGetTransaction: (hash: string) => Promise<EthTx>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayEstimateGas" target="_blank">Tatum API documentation</a> */ export declare const klaytnEstimateGas: (body: EstimateGasEth) => Promise<EthEstimateGas>;