UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

26 lines 936 B
import { PROTO } from '../constants'; import { AbstractMethod } from '../core/AbstractMethod'; import type { AccountAddresses, BitcoinNetworkInfo } from '../types'; import type { RefTransaction, TransactionOptions } from '../types/api/bitcoin'; type Params = { inputs: PROTO.TxInputType[]; outputs: PROTO.TxOutputType[]; paymentRequests: PROTO.TxAckPaymentRequest[]; coinjoinRequest?: PROTO.CoinJoinRequest; refTxs?: RefTransaction[]; addresses?: AccountAddresses; options: TransactionOptions; coinInfo: BitcoinNetworkInfo; identity?: string; push: boolean; unlockPath?: PROTO.UnlockPath; }; export default class SignTransaction extends AbstractMethod<'signTransaction', Params> { init(): void; get info(): string; private fetchAddresses; private fetchRefTxs; run(): Promise<import("../types").SignedTransaction>; } export {}; //# sourceMappingURL=signTransaction.d.ts.map