UNPKG

ordapi

Version:
185 lines (184 loc) 4.8 kB
import { z } from 'zod'; export declare const InputSchema: z.ZodObject<{ previous_output: z.ZodString; script_sig: z.ZodString; sequence: z.ZodNumber; witness: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { previous_output: string; script_sig: string; sequence: number; witness: string[]; }, { previous_output: string; script_sig: string; sequence: number; witness: string[]; }>; export declare const OutputSchema: z.ZodObject<{ value: z.ZodNumber; script_pubkey: z.ZodString; }, "strip", z.ZodTypeAny, { value: number; script_pubkey: string; }, { value: number; script_pubkey: string; }>; export declare const TransactionSchema: z.ZodObject<{ version: z.ZodNumber; lock_time: z.ZodNumber; input: z.ZodArray<z.ZodObject<{ previous_output: z.ZodString; script_sig: z.ZodString; sequence: z.ZodNumber; witness: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { previous_output: string; script_sig: string; sequence: number; witness: string[]; }, { previous_output: string; script_sig: string; sequence: number; witness: string[]; }>, "many">; output: z.ZodArray<z.ZodObject<{ value: z.ZodNumber; script_pubkey: z.ZodString; }, "strip", z.ZodTypeAny, { value: number; script_pubkey: string; }, { value: number; script_pubkey: string; }>, "many">; }, "strip", z.ZodTypeAny, { version: number; lock_time: number; input: { previous_output: string; script_sig: string; sequence: number; witness: string[]; }[]; output: { value: number; script_pubkey: string; }[]; }, { version: number; lock_time: number; input: { previous_output: string; script_sig: string; sequence: number; witness: string[]; }[]; output: { value: number; script_pubkey: string; }[]; }>; export declare const TransactionInfoSchema: z.ZodObject<{ chain: z.ZodString; etching: z.ZodNullable<z.ZodString>; inscription_count: z.ZodNumber; transaction: z.ZodObject<{ version: z.ZodNumber; lock_time: z.ZodNumber; input: z.ZodArray<z.ZodObject<{ previous_output: z.ZodString; script_sig: z.ZodString; sequence: z.ZodNumber; witness: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { previous_output: string; script_sig: string; sequence: number; witness: string[]; }, { previous_output: string; script_sig: string; sequence: number; witness: string[]; }>, "many">; output: z.ZodArray<z.ZodObject<{ value: z.ZodNumber; script_pubkey: z.ZodString; }, "strip", z.ZodTypeAny, { value: number; script_pubkey: string; }, { value: number; script_pubkey: string; }>, "many">; }, "strip", z.ZodTypeAny, { version: number; lock_time: number; input: { previous_output: string; script_sig: string; sequence: number; witness: string[]; }[]; output: { value: number; script_pubkey: string; }[]; }, { version: number; lock_time: number; input: { previous_output: string; script_sig: string; sequence: number; witness: string[]; }[]; output: { value: number; script_pubkey: string; }[]; }>; txid: z.ZodString; }, "strip", z.ZodTypeAny, { chain: string; etching: string | null; inscription_count: number; transaction: { version: number; lock_time: number; input: { previous_output: string; script_sig: string; sequence: number; witness: string[]; }[]; output: { value: number; script_pubkey: string; }[]; }; txid: string; }, { chain: string; etching: string | null; inscription_count: number; transaction: { version: number; lock_time: number; input: { previous_output: string; script_sig: string; sequence: number; witness: string[]; }[]; output: { value: number; script_pubkey: string; }[]; }; txid: string; }>; export declare const TransactionHexSchema: z.ZodString;