@bigmi/core
Version:
TypeScript library for Bitcoin apps.
12 lines (11 loc) • 884 B
TypeScript
import { type SendUTXOTransactionParameters, type SendUTXOTransactionReturnType } from '../../actions/sendUTXOTransaction.js';
import type { SignPsbtParameters, SignPsbtReturnType } 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 { Transport } from '../../types/transport.js';
export type WalletActions = {
sendUTXOTransaction: (args: SendUTXOTransactionParameters) => Promise<SendUTXOTransactionReturnType>;
signPbst: (args: SignPsbtParameters) => Promise<SignPsbtReturnType>;
};
export declare function walletActions<transport extends Transport, chain extends Chain | undefined = Chain | undefined, account extends Account | undefined = Account | undefined>(client: Client<transport, chain, account>): WalletActions;