@vbyte/btc-dev
Version:
Batteries-included toolset for plebian bitcoin development
10 lines (9 loc) • 868 B
TypeScript
import { TxSpendInput, TxData, TxInput, TxInputTemplate, TxOutput, TxTemplate, TxOutputTemplate, TxSpendData } from '../../types/index.js';
export declare function assert_tx_template(txdata: unknown): asserts txdata is TxTemplate;
export declare function assert_has_prevouts(vin: TxInput[]): asserts vin is TxSpendInput[];
export declare function assert_tx_data(txdata: unknown): asserts txdata is TxData;
export declare function assert_tx_spend_data(txdata: unknown): asserts txdata is TxSpendData;
export declare function assert_tx_input(tx_input: unknown): asserts tx_input is TxInput;
export declare function assert_tx_output(tx_output: unknown): asserts tx_output is TxOutput;
export declare function assert_vin_template(vin: unknown): asserts vin is TxInputTemplate;
export declare function assert_vout_template(vout: unknown): asserts vout is TxOutputTemplate;