UNPKG

@solarity/hardhat-migrate

Version:
29 lines 1.14 kB
import { HardhatRuntimeEnvironment } from "hardhat/types"; import { VerifyConfig } from "../types/migrations"; import { VerifierArgs } from "../types/verifier"; export declare class Verifier { private _hre; private _config; private _standalone; private readonly _etherscanConfig; private readonly _blockscoutConfig; constructor(_hre: HardhatRuntimeEnvironment, _config: VerifyConfig, _standalone?: boolean); verifyBatch(verifierBatchArgs: VerifierArgs[]): Promise<void>; private _verify; private _tryVerify; private _handleVerificationError; private _getEtherscanInstance; private _getBlockscoutInstance; private _tryRunVerificationTask; private _validateExplorerConfiguration; private _verifyProxy; /** * Calls the Etherscan API to link a proxy with its implementation ABI. * * Source: https://github.com/OpenZeppelin/openzeppelin-upgrades */ private _linkProxyWithImplementationAbi; private _checkProxyVerificationStatus; static buildVerifierTaskDeps(hre: HardhatRuntimeEnvironment): Promise<void>; } //# sourceMappingURL=Verifier.d.ts.map