ordapi
Version:
328 lines (327 loc) • 9.54 kB
TypeScript
import { z } from 'zod';
export declare const RuneTermsSchema: z.ZodNullable<z.ZodObject<{
amount: z.ZodNumber;
cap: z.ZodNumber;
height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
}, "strip", z.ZodTypeAny, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}>>;
export declare const RuneBalanceSchema: z.ZodObject<{
amount: z.ZodNumber;
divisibility: z.ZodNumber;
symbol: z.ZodString;
}, "strip", z.ZodTypeAny, {
symbol: string;
amount: number;
divisibility: number;
}, {
symbol: string;
amount: number;
divisibility: number;
}>;
export declare const RuneInfoSchema: z.ZodObject<{
block: z.ZodNumber;
burned: z.ZodNumber;
divisibility: z.ZodNumber;
etching: z.ZodString;
mints: z.ZodNumber;
number: z.ZodNumber;
premine: z.ZodNumber;
spaced_rune: z.ZodString;
symbol: z.ZodNullable<z.ZodString>;
terms: z.ZodNullable<z.ZodObject<{
amount: z.ZodNumber;
cap: z.ZodNumber;
height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
}, "strip", z.ZodTypeAny, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}>>;
timestamp: z.ZodNumber;
turbo: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}>;
export declare const RuneResponseSchema: z.ZodObject<{
entry: z.ZodObject<{
block: z.ZodNumber;
burned: z.ZodNumber;
divisibility: z.ZodNumber;
etching: z.ZodString;
mints: z.ZodNumber;
number: z.ZodNumber;
premine: z.ZodNumber;
spaced_rune: z.ZodString;
symbol: z.ZodNullable<z.ZodString>;
terms: z.ZodNullable<z.ZodObject<{
amount: z.ZodNumber;
cap: z.ZodNumber;
height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
}, "strip", z.ZodTypeAny, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}>>;
timestamp: z.ZodNumber;
turbo: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}>;
id: z.ZodString;
mintable: z.ZodBoolean;
parent: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
id: string;
entry: {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
};
mintable: boolean;
parent: string | null;
}, {
id: string;
entry: {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
};
mintable: boolean;
parent: string | null;
}>;
export declare const RunesResponseSchema: z.ZodObject<{
entries: z.ZodArray<z.ZodTuple<[z.ZodString, z.ZodObject<{
block: z.ZodNumber;
burned: z.ZodNumber;
divisibility: z.ZodNumber;
etching: z.ZodString;
mints: z.ZodNumber;
number: z.ZodNumber;
premine: z.ZodNumber;
spaced_rune: z.ZodString;
symbol: z.ZodNullable<z.ZodString>;
terms: z.ZodNullable<z.ZodObject<{
amount: z.ZodNumber;
cap: z.ZodNumber;
height: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
offset: z.ZodTuple<[z.ZodNullable<z.ZodNumber>, z.ZodNullable<z.ZodNumber>], null>;
}, "strip", z.ZodTypeAny, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}, {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
}>>;
timestamp: z.ZodNumber;
turbo: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}>], null>, "many">;
more: z.ZodBoolean;
prev: z.ZodNullable<z.ZodNumber>;
next: z.ZodNullable<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
entries: [string, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}][];
next: number | null;
more: boolean;
prev: number | null;
}, {
entries: [string, {
number: number;
symbol: string | null;
etching: string;
timestamp: number;
burned: number;
divisibility: number;
block: number;
mints: number;
premine: number;
spaced_rune: string;
terms: {
height: [number | null, number | null];
amount: number;
cap: number;
offset: [number | null, number | null];
} | null;
turbo: boolean;
}][];
next: number | null;
more: boolean;
prev: number | null;
}>;