@coolwallet/kas
Version:
18 lines (17 loc) • 585 B
TypeScript
/// <reference types="node" />
import { TransactionInput, TransactionOutput, TransactionUtxo, TxData, TxInfo } from '../config/types';
export declare class Transaction {
version: number;
inputs: TransactionInput[];
outputs: TransactionOutput[];
lockTime: number;
subnetworkId: string;
utxos: TransactionUtxo[];
feeValue: string;
static fromTxData(txData: TxData): Transaction;
constructor(txData: TxData);
addSignatures(signatures: Buffer[]): this;
getTxInfo(): TxInfo;
estimateFee(feeRate?: number): number;
getMessage(): string;
}