UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

134 lines 4.54 kB
import { z } from 'zod'; export declare const AccountConfigSchema: z.ZodObject<{ origin: z.ZodString; owner: z.ZodString; localRouter: z.ZodOptional<z.ZodString>; routerOverride: z.ZodOptional<z.ZodString>; ismOverride: z.ZodOptional<z.ZodString>; userSalt: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { owner: string; origin: string; ismOverride?: string | undefined; userSalt?: string | undefined; localRouter?: string | undefined; routerOverride?: string | undefined; }, { owner: string; origin: string; ismOverride?: string | undefined; userSalt?: string | undefined; localRouter?: string | undefined; routerOverride?: string | undefined; }>; export type AccountConfig = z.infer<typeof AccountConfigSchema>; export declare const StandardHookMetadataSchema: z.ZodObject<{ msgValue: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>; gasLimit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>; refundAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }>; export type StandardHookMetadata = z.infer<typeof StandardHookMetadataSchema>; export declare const GetCallRemoteSettingsSchema: z.ZodObject<{ chain: z.ZodString; destination: z.ZodString; innerCalls: z.ZodArray<z.ZodObject<{ to: z.ZodString; data: z.ZodString; value: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { to: string; data: string; value?: string | undefined; }, { to: string; data: string; value?: string | undefined; }>, "many">; config: z.ZodObject<{ origin: z.ZodString; owner: z.ZodString; localRouter: z.ZodOptional<z.ZodString>; routerOverride: z.ZodOptional<z.ZodString>; ismOverride: z.ZodOptional<z.ZodString>; userSalt: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { owner: string; origin: string; ismOverride?: string | undefined; userSalt?: string | undefined; localRouter?: string | undefined; routerOverride?: string | undefined; }, { owner: string; origin: string; ismOverride?: string | undefined; userSalt?: string | undefined; localRouter?: string | undefined; routerOverride?: string | undefined; }>; hookMetadata: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{ msgValue: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>; gasLimit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>; refundAddress: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }, { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; }>]>>; }, "strip", z.ZodTypeAny, { chain: string; config: { owner: string; origin: string; ismOverride?: string | undefined; userSalt?: string | undefined; localRouter?: string | undefined; routerOverride?: string | undefined; }; destination: string; innerCalls: { to: string; data: string; value?: string | undefined; }[]; hookMetadata?: string | { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; } | undefined; }, { chain: string; config: { owner: string; origin: string; ismOverride?: string | undefined; userSalt?: string | undefined; localRouter?: string | undefined; routerOverride?: string | undefined; }; destination: string; innerCalls: { to: string; data: string; value?: string | undefined; }[]; hookMetadata?: string | { gasLimit?: string | number | undefined; msgValue?: string | number | undefined; refundAddress?: string | undefined; } | undefined; }>; export type GetCallRemoteSettings = z.infer<typeof GetCallRemoteSettingsSchema>; //# sourceMappingURL=types.d.ts.map