UNPKG

@bigmi/core

Version:

TypeScript library for Bitcoin apps.

20 lines (19 loc) 891 B
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 GetTransactionsParameters = { address: string; offset?: number; limit?: number; lastBlock?: string; afterTxId?: string; }; export type GetTransactionsReturnType = { transactions: Array<Partial<UTXOTransaction>>; total: number; hasMore?: boolean; }; export declare function getTransactions<C extends Chain | undefined, A extends Account | undefined = Account | undefined>(client: Client<Transport, C, A, UTXOSchema>, { address, offset, limit, lastBlock }: GetTransactionsParameters): Promise<GetTransactionsReturnType>;