@vbyte/btc-dev
Version:
Batteries-included toolset for plebian bitcoin development
16 lines (15 loc) • 959 B
TypeScript
import { Buff } from '@vbyte/buff';
import { TxInput, TxOutput, TxData } from '../../types/index.js';
export declare function encode_tx(txdata: TxData, use_segwit?: boolean): Buff;
export declare function encode_tx_version(num: number): Buff;
export declare function encode_txin_txid(txid: string): Buff;
export declare function encode_txin_vout(vout: number): Buff;
export declare function encode_txin_sequence(sequence: number): Buff;
export declare function encode_tx_inputs(vin: TxInput[]): Buff;
export declare function encode_vin(txin: TxInput): Buff;
export declare function encode_vout_value(value: bigint): Buff;
export declare function encode_tx_outputs(vout: TxOutput[]): Buff;
export declare function encode_tx_vout(txout: TxOutput): Buff;
export declare function encode_vin_witness(data: string[]): Buff;
export declare function encode_tx_locktime(locktime: number): Buff;
export declare function encode_script_data(script: string | null): Buff;