@hyperlane-xyz/sdk
Version:
The official SDK for the Hyperlane Network
10 lines • 655 B
JavaScript
import { z } from 'zod';
import { ZHash } from './customZodTypes.js';
export const HyperlaneDeploymentArtifactsSchema = z.object({
mailbox: ZHash.describe('The address of the Mailbox contract.'),
merkleTreeHook: ZHash.describe('The address of the Merkle Tree hook contract.'),
interchainGasPaymaster: ZHash.describe('The address of the Interchain Gas Paymaster (IGP) contract.'),
validatorAnnounce: ZHash.describe('The address of the Validator Announce contract.'),
interchainSecurityModule: ZHash.optional().describe('The address of the Interchain Security Module (ISM) contract.'),
});
//# sourceMappingURL=deploymentArtifacts.js.map