@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
31 lines (30 loc) • 1.74 kB
TypeScript
import BigNumber from 'bignumber.js';
import { EstimateGasEth, EthBlock, EthEstimateGas, EthTx, TransactionHash } from '../model';
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonBroadcast" target="_blank">Tatum API documentation</a>
*/
export declare const polygonBroadcast: (txData: string, signatureId?: string | undefined) => Promise<TransactionHash>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetTransactionCount" target="_blank">Tatum API documentation</a>
*/
export declare const polygonGetTransactionsCount: (address: string) => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetCurrentBlock" target="_blank">Tatum API documentation</a>
*/
export declare const polygonGetCurrentBlock: () => Promise<number>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetBlock" target="_blank">Tatum API documentation</a>
*/
export declare const polygonGetBlock: (hash: string) => Promise<EthBlock>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetBalance" target="_blank">Tatum API documentation</a>
*/
export declare const polygonGetAccountBalance: (address: string) => Promise<BigNumber>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetTransaction" target="_blank">Tatum API documentation</a>
*/
export declare const polygonGetTransaction: (hash: string) => Promise<EthTx>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonEstimateGas" target="_blank">Tatum API documentation</a>
*/
export declare const polygonEstimateGas: (body: EstimateGasEth) => Promise<EthEstimateGas>;