UNPKG

@vbyte/btc-dev

Version:

Batteries-included toolset for plebian bitcoin development

16 lines (15 loc) 959 B
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;