UNPKG

@vbyte/btc-dev

Version:

Batteries-included toolset for plebian bitcoin development

10 lines (9 loc) 868 B
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;