UNPKG

@tatumio/tatum-v1

Version:

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

34 lines (33 loc) 1.87 kB
import { EstimateGasVet, TransactionHash, VetBlock, VetEstimateGas, VetTx, VetTxReceipt } from '../model'; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetBroadcast" target="_blank">Tatum API documentation</a> */ export declare const vetBroadcast: (txData: string, signatureId?: string | undefined) => Promise<TransactionHash>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetEstimateGas" target="_blank">Tatum API documentation</a> */ export declare const vetEstimateGas: (body: EstimateGasVet) => Promise<VetEstimateGas>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetCurrentBlock" target="_blank">Tatum API documentation</a> */ export declare const vetGetCurrentBlock: () => Promise<number>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetBlock" target="_blank">Tatum API documentation</a> */ export declare const vetGetBlock: (hash: string) => Promise<VetBlock>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetBalance" target="_blank">Tatum API documentation</a> */ export declare const vetGetAccountBalance: (address: string) => Promise<number>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetEnergy" target="_blank">Tatum API documentation</a> */ export declare const vetGetAccountEnergy: (address: string) => Promise<number>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetTransaction" target="_blank">Tatum API documentation</a> */ export declare const vetGetTransaction: (hash: string) => Promise<VetTx>; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetTransactionReceipt" target="_blank">Tatum API documentation</a> */ export declare const vetGetTransactionReceipt: (hash: string) => Promise<VetTxReceipt>;