@matterlabs/hardhat-zksync-verify
Version:
Hardhat plugin to verify smart contracts for the ZKsync network
10 lines • 1.05 kB
TypeScript
import { Artifacts, CompilerInput, HardhatRuntimeEnvironment, ResolvedFile } from 'hardhat/types';
import { Bytecode } from './solc/bytecode';
import { FormatedLibrariesForConfig, Libraries } from './types';
export declare function inferContractArtifacts(hre: HardhatRuntimeEnvironment, artifacts: Artifacts, matchingCompilerVersions: string[], deployedBytecode: Bytecode, libraries: Libraries): Promise<any>;
export declare function flattenContractFile(hre: HardhatRuntimeEnvironment, filePath: string): Promise<string>;
export declare function checkContractName(artifacts: Artifacts, contractFQN: string): Promise<void>;
export declare function getMinimalResolvedFiles(hre: HardhatRuntimeEnvironment, sourceName: string): Promise<ResolvedFile[]>;
export declare function getSolidityStandardJsonInput(hre: HardhatRuntimeEnvironment, resolvedFiles: ResolvedFile[], input: CompilerInput, resolvedLibraries?: FormatedLibrariesForConfig): any;
export declare function getLibraries(librariesModule: string): Promise<any>;
//# sourceMappingURL=plugin.d.ts.map