@vbyte/btc-dev
Version:
Batteries-included toolset for plebian bitcoin development
13 lines (12 loc) • 835 B
TypeScript
import { Bytes } from '@vbyte/buff';
import type { LockScriptInfo, LockScriptType, WitnessVersion } from '../../types/index.js';
export declare function is_return_script(script: Bytes): boolean;
export declare function get_lock_script_info(script: Bytes): LockScriptInfo;
export declare function get_lock_script_type(script: Bytes): LockScriptType | null;
export declare function get_lock_script_version(script: Bytes): WitnessVersion | null;
export declare function is_p2pkh_script(script: Bytes): boolean;
export declare function is_p2sh_script(script: Bytes): boolean;
export declare function is_p2wpkh_script(script: Bytes): boolean;
export declare function is_p2wsh_script(script: Bytes): boolean;
export declare function is_p2tr_script(script: Bytes): boolean;
export declare function is_opreturn_script(script: Bytes): boolean;