UNPKG

@tatumio/tatum-v1

Version:

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

46 lines (45 loc) 2.39 kB
import { AdaBlock, AdaBlockChainInfo, AdaTransaction, AdaUtxo, TransactionHash, AdaAccount } from '../model'; /** * Broadcasts signed transaction to the Ada blockchain. <br> * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaBroadcast" target="_blank">Tatum API documentation</a> * * @param txData * @param signatureId */ export declare const adaBroadcast: (txData: string, signatureId?: string | undefined) => Promise<TransactionHash>; /** * Returns information about Ada blockchain. <br> * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaGetBlockChainInfo" target="_blank">Tatum API documentation</a> */ export declare const adaGetBlockChainInfo: () => Promise<AdaBlockChainInfo>; /** * Returns block by its hash from Ada blockchain. <br> * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaGetBlock" target="_blank">Tatum API documentation</a> */ export declare const adaGetBlock: (hash: string) => Promise<AdaBlock>; /** * Returns transaction by hash from Ada blockchain. <br> * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaGetRawTransaction" target="_blank">Tatum API documentation</a> */ export declare const adaGetTransaction: (hash: string) => Promise<AdaTransaction>; /** * Returns transactions by address from Ada blockchain. <br> * * @param address For which address will be transactions returned. * @param limit How many transactions will be returned. Max number of transactions per page is 50. * @param offset Offset to obtain the next page of data. * * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaGetTxByAddress" target="_blank">Tatum API documentation</a> */ export declare const adaGetTransactionsByAccount: (address: string, pageSize?: number, offset?: number) => Promise<AdaTransaction[]>; /** * Returns UTXOs by address from Ada blockchain. <br> * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaGetTxByAddress" target="_blank">Tatum API documentation</a> */ export declare const adaGetUtxos: (address: string) => Promise<AdaUtxo[]>; /** * Returns account balances for a given address <br> * * For more details, see <a href="https://apidoc.tatum.io/#operation/AdaGetAccount" target="_blank">Tatum API documentation</a> */ export declare const adaGetAccountsByAddress: (address: string) => Promise<AdaAccount[]>;