UNPKG

ox

Version:

Ethereum Standard Library

214 lines 11.6 kB
import * as z from 'zod/mini'; export declare const Abi: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniUnion<readonly [z.ZodMiniPipe<z.ZodMiniObject<{ type: z.ZodMiniLiteral<"constructor">; inputs: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"tuple">, z.ZodMiniString<string>]>; components: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<any, z.core.$strip>]>>>>; }, z.core.$strip>]>>>>; payable: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>; stateMutability: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"nonpayable">, z.ZodMiniLiteral<"payable">]>>; }, z.core.$strip>, z.ZodMiniTransform<{ stateMutability: "nonpayable" | "payable"; type: "constructor"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; payable?: boolean | undefined; }, { type: "constructor"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; payable?: boolean | undefined; stateMutability?: "nonpayable" | "payable" | undefined; }>>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"error">; inputs: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"tuple">, z.ZodMiniString<string>]>; components: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<any, z.core.$strip>]>>>>; }, z.core.$strip>]>>>>; name: z.ZodMiniString<string>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"event">; anonymous: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>; inputs: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"tuple">, z.ZodMiniString<string>]>; components: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<any, z.core.$strip>]>>>>; }, z.core.$strip>]>>, z.ZodMiniObject<{ indexed: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>; }, z.core.$strip>>>>; name: z.ZodMiniString<string>; }, z.core.$strip>, z.ZodMiniPipe<z.ZodMiniObject<{ type: z.ZodMiniLiteral<"fallback">; payable: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>; stateMutability: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"nonpayable">, z.ZodMiniLiteral<"payable">]>>; }, z.core.$strip>, z.ZodMiniTransform<{ stateMutability: "nonpayable" | "payable"; type: "fallback"; payable?: boolean | undefined; }, { type: "fallback"; payable?: boolean | undefined; stateMutability?: "nonpayable" | "payable" | undefined; }>>, z.ZodMiniPipe<z.ZodMiniObject<{ type: z.ZodMiniLiteral<"function">; constant: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>; gas: z.ZodMiniOptional<z.ZodMiniNumber<number>>; inputs: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"tuple">, z.ZodMiniString<string>]>; components: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<any, z.core.$strip>]>>>>; }, z.core.$strip>]>>>>; name: z.ZodMiniString<string>; outputs: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"tuple">, z.ZodMiniString<string>]>; components: z.ZodMiniReadonly<z.ZodMiniArray<z.ZodMiniIntersection<z.ZodMiniObject<{ name: z.ZodMiniUnion<readonly [z.ZodMiniOptional<z.ZodMiniString<string>>, z.ZodMiniLiteral<"">]>; internalType: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>, z.ZodMiniUnion<readonly [z.ZodMiniObject<{ type: z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"address">, z.ZodMiniLiteral<"bool">, z.ZodMiniString<string>, z.ZodMiniLiteral<"function">, z.ZodMiniLiteral<"string">, z.ZodMiniString<string>, z.ZodMiniString<string>]>; }, z.core.$strip>, z.ZodMiniObject<any, z.core.$strip>]>>>>; }, z.core.$strip>]>>>>; payable: z.ZodMiniOptional<z.ZodMiniBoolean<boolean>>; stateMutability: z.ZodMiniOptional<z.ZodMiniUnion<readonly [z.ZodMiniLiteral<"pure">, z.ZodMiniLiteral<"view">, z.ZodMiniLiteral<"nonpayable">, z.ZodMiniLiteral<"payable">]>>; }, z.core.$strip>, z.ZodMiniTransform<{ stateMutability: "pure" | "view" | "nonpayable" | "payable"; type: "function"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; name: string; outputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; constant?: boolean | undefined; gas?: number | undefined; payable?: boolean | undefined; }, { type: "function"; inputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; name: string; outputs: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | { type: string; components: readonly ({ name?: string | undefined; internalType?: string | undefined; } & ({ type: string; } | any))[]; }))[]; constant?: boolean | undefined; gas?: number | undefined; payable?: boolean | undefined; stateMutability?: "pure" | "view" | "nonpayable" | "payable" | undefined; }>>, z.ZodMiniObject<{ type: z.ZodMiniLiteral<"receive">; stateMutability: z.ZodMiniLiteral<"payable">; }, z.core.$strip>]>>>; //# sourceMappingURL=Abi.d.ts.map