@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
34 lines (33 loc) • 2.03 kB
TypeScript
import { BlockHash, ScryptaBlock, ScryptaInfo, ScryptaTx, ScryptaUTXO, TransactionHash } from '../model';
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/BroadcastsignedScryptatransaction" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaBroadcast: (txData: string, signatureId?: string | undefined) => Promise<TransactionHash>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetBlockChainInfo" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetCurrentBlock: () => Promise<ScryptaInfo>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetBlock" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetBlock: (hash: string) => Promise<ScryptaBlock>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetBlockHash" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetBlockHash: (i: number) => Promise<BlockHash>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetUTXO" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetUTXO: (hash: string, i: number) => Promise<ScryptaUTXO>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetTxByAddress" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetTxForAccount: (address: string, pageSize?: number, offset?: number) => Promise<ScryptaTx[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetTxByAddress" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetUnspentForAccount: (address: string, pageSize?: number, offset?: number) => Promise<ScryptaUTXO[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/ScryptaGetRawTransaction" target="_blank">Tatum API documentation</a>
*/
export declare const scryptaGetTransaction: (hash: string) => Promise<ScryptaTx>;