UNPKG

cosmic-interchain-cli

Version:

A command-line utility for Cosmic Wire's interchain messaging protocol

20 lines 1.21 kB
import { BigNumber } from 'ethers'; import { ChainMap, ChainName, IsmConfig, MultisigConfig } from '@hyperlane-xyz/sdk'; import { Address } from '@hyperlane-xyz/utils'; import { WriteCommandContext } from '../context/types.js'; export declare function runPreflightChecksForChains({ context, chains, minGas, chainsToGasCheck, }: { context: WriteCommandContext; chains: ChainName[]; minGas: string; chainsToGasCheck?: ChainName[]; }): Promise<void>; export declare function runDeployPlanStep({ context, chain, }: { context: WriteCommandContext; chain: ChainName; }): Promise<void>; export declare function isISMConfig(config: ChainMap<MultisigConfig> | ChainMap<IsmConfig>): boolean; export declare function isZODISMConfig(filepath: string): boolean; export declare function prepareDeploy(context: WriteCommandContext, userAddress: Address, chains: ChainName[]): Promise<Record<string, BigNumber>>; export declare function completeDeploy(context: WriteCommandContext, command: string, initialBalances: Record<string, BigNumber>, userAddress: Address, chains: ChainName[]): Promise<void>; export declare function toUpperCamelCase(string: string): string; //# sourceMappingURL=utils.d.ts.map