UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

16 lines 863 B
import { Logger } from 'pino'; import { SigningHyperlaneModuleClient } from '@hyperlane-xyz/cosmos-sdk'; import { Address } from '@hyperlane-xyz/utils'; import { ChainMetadataManager } from '../metadata/ChainMetadataManager.js'; import { ChainMap } from '../types.js'; import { WarpRouteDeployConfigMailboxRequired } from './types.js'; export declare class CosmosNativeDeployer { protected readonly metadataManager: ChainMetadataManager; protected readonly signersMap: ChainMap<SigningHyperlaneModuleClient>; protected logger: Logger; constructor(metadataManager: ChainMetadataManager, signersMap: ChainMap<SigningHyperlaneModuleClient>); deploy(configMap: WarpRouteDeployConfigMailboxRequired): Promise<ChainMap<Address>>; private deployCollateralToken; private deploySyntheticToken; } //# sourceMappingURL=cosmosnativeDeploy.d.ts.map