@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
TypeScript
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[]>;