@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
134 lines • 4.54 kB
TypeScript
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