UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

16 lines 1.02 kB
import { HyperlaneModuleClient, SigningHyperlaneModuleClient } from '@hyperlane-xyz/cosmos-sdk'; import { Address } from '@hyperlane-xyz/utils'; import { CosmosNativeHookReader } from '../hook/CosmosNativeHookReader.js'; import { CosmosNativeIsmReader } from '../ism/CosmosNativeIsmReader.js'; import { ChainMetadataManager } from '../metadata/ChainMetadataManager.js'; import { DerivedCoreConfig } from './types.js'; export declare class CosmosNativeCoreReader { protected readonly metadataManager: ChainMetadataManager; protected readonly signer: HyperlaneModuleClient | SigningHyperlaneModuleClient; protected readonly logger: import("pino").default.Logger<never>; protected ismReader: CosmosNativeIsmReader; protected hookReader: CosmosNativeHookReader; constructor(metadataManager: ChainMetadataManager, signer: HyperlaneModuleClient | SigningHyperlaneModuleClient); deriveCoreConfig(mailboxAddress: Address): Promise<DerivedCoreConfig>; } //# sourceMappingURL=CosmosNativeCoreReader.d.ts.map