@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
11 lines • 461 B
JavaScript
import { z } from 'zod';
import { ZChainName, ZHash, ZNzUint } from '../metadata/customZodTypes.js';
export const TimelockConfigSchema = z.object({
minimumDelay: ZNzUint,
proposers: z.array(ZHash).min(1),
executors: z.array(ZHash).min(1).optional(),
cancellers: z.array(ZHash).min(1).optional(),
admin: ZHash.optional(),
});
export const TimelockConfigMapSchema = z.record(ZChainName, TimelockConfigSchema);
//# sourceMappingURL=types.js.map