UNPKG

@artela-network/registry

Version:

A collection of configs, artifacts, and schemas for Hyperlane

1,363 lines 119 kB
export declare const chainAddresses: { alfajores: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; ancient8: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; apechain: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; arbitrum: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; arbitrumnova: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; arbitrumsepolia: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; arcadiatestnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; artela: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; artelatestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; arthera: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; artheratestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; astar: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; astarzkevm: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; avalanche: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; b3: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; base: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; basesepolia: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; berabartio: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; bitlayer: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; blast: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; blastsepolia: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; bob: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; boba: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; bobabnb: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; bobabnbtestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; bsc: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; bsctestnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; camptestnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; canto: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; cantotestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; celo: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; cheesechain: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; citreatestnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; connextsepolia: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; coredao: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; cyber: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; degenchain: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; dodotestnet: { domainRoutingIsm: string; domainRoutingIsmFactory: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; dogechain: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; eclipsemainnet: { interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; validatorAnnounce: string; }; ecotestnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; endurance: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; ethereum: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; euphoriatestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; everclear: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; fantom: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; fhenixtestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; flare: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; forma: { domainRoutingIsm: string; domainRoutingIsmFactory: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; formtestnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; fraxtal: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; fraxtaltestnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; fuji: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; fusemainnet: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; galadrieldevnet: { domainRoutingIsmFactory: string; interchainAccountIsm: string; interchainAccountRouter: string; mailbox: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; testRecipient: string; validatorAnnounce: string; }; gnosis: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; testTokenRecipient: string; timelockController: string; validatorAnnounce: string; }; gravity: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; timelockController: string; validatorAnnounce: string; }; harmony: { aggregationHook: string; domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackRoutingHook: string; interchainAccountIsm: string; interchainAccountRouter: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; pausableHook: string; pausableIsm: string; protocolFee: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsm: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; s