UNPKG

@cmdcode/tapscript

Version:

A basic library for working with Tapscript, signatures and Bitcoin transactions.

26 lines 795 B
import { Buff } from '@cmdcode/buff-utils'; import TxInput from './TxInput.js'; import TxOutput from './TxOutput.js'; import TxLocktime from './TxLocktime.js'; import { TxData, TxTemplate } from '../../schema/types.js'; export default class Transaction { readonly _data: TxData; constructor(txdata: string | Uint8Array | TxTemplate); get data(): TxData; get version(): number; get vin(): TxInput[]; get vout(): TxOutput[]; get locktime(): TxLocktime; get base(): Buff; get buff(): Buff; get raw(): Uint8Array; get hex(): string; get size(): number; get bsize(): number; get weight(): number; get vsize(): number; get hash(): string; get txid(): string; export(): Promise<object>; } //# sourceMappingURL=Transaction.d.ts.map