UNPKG

@hyperlane-xyz/sdk

Version:

The official SDK for the Hyperlane Network

13 lines 904 B
import { MultiProvider } from '../../providers/MultiProvider.js'; import { ChainMap } from '../../types.js'; import { MultiGeneric } from '../../utils/MultiGeneric.js'; import { ContractVerifier } from './ContractVerifier.js'; import { BuildArtifact, CompilerOptions, VerificationInput } from './types.js'; export declare class PostDeploymentContractVerifier extends MultiGeneric<VerificationInput> { protected readonly multiProvider: MultiProvider; protected logger: import("pino").default.Logger<never>; protected readonly contractVerifier: ContractVerifier; constructor(verificationInputs: ChainMap<VerificationInput>, multiProvider: MultiProvider, apiKeys: ChainMap<string>, buildArtifact: BuildArtifact, licenseType: CompilerOptions['licenseType']); verify(targets?: string[]): Promise<PromiseSettledResult<void>[]>; } //# sourceMappingURL=PostDeploymentContractVerifier.d.ts.map