UNPKG

@fuel-infrastructure/fuel-hyperlane-registry

Version:

A collection of configs, artifacts, and schemas for Hyperlane

1,358 lines 192 kB
export declare const chainAddresses: { abstract: { domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackDomainRoutingHook: string; fallbackRoutingHook: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; validatorAnnounce: string; }; abstracttestnet: { domainRoutingIsm: string; domainRoutingIsmFactory: string; fallbackDomainRoutingHook: string; fallbackRoutingHook: string; interchainGasPaymaster: string; interchainSecurityModule: string; mailbox: string; merkleTreeHook: string; proxyAdmin: string; staticAggregationHookFactory: string; staticAggregationIsmFactory: string; staticMerkleRootMultisigIsmFactory: string; staticMerkleRootWeightedMultisigIsmFactory: string; staticMessageIdMultisigIsmFactory: string; staticMessageIdWeightedMultisigIsmFactory: string; storageGasOracle: string; testRecipient: string; validatorAnnounce: string; }; alephzeroevmmainnet: { 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; }; alephzeroevmtestnet: { 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; }; 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; }; appchain: { 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; }; arcadia: { 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; }; arcadiatestnet2: { 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: { 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; }; arthera: { 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; }; 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; }; aurora: { 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; }; auroratestnet: { 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; }; 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; ccipHook_mode: string; ccipHook_optimism: string; ccipIsm_mode: string; ccipIsm_optimism: 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; }; berachain: { 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: { 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; }; 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; }; bouncebit: { 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; }; 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; }; bsquared: { 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; }; 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; }; carrchaintestnet: { 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; }; 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; }; chilizmainnet: { 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; }; chronicleyellowstone: { 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; }; conflux: { 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; }; conwai: { 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; }; corn: { 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; }; deepbrainchaintestnet: { 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; }; 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; staticMessageIdMultisigIsmFa