@bigmi/core
Version:
TypeScript library for Bitcoin apps.
15 lines (14 loc) • 834 B
TypeScript
import type { UTXOSchema } from '../transports/types.js';
import type { Account } from '../types/account.js';
import type { Chain } from '../types/chain.js';
import type { Client } from '../types/client.js';
import type { UTXOTransaction } from '../types/transaction.js';
import type { Transport } from '../types/transport.js';
export type GetUTXOTransactionParameters = {
/** The Id of the transaction */
txId: string;
/** The block in which to look for the transaction */
blockHash?: string;
};
export type GetUTXOTransactionReturnType = UTXOTransaction;
export declare function getUTXOTransaction<C extends Chain | undefined, A extends Account | undefined = Account | undefined>(client: Client<Transport, C, A, UTXOSchema>, { txId, blockHash }: GetUTXOTransactionParameters): Promise<GetUTXOTransactionReturnType>;