@solarity/hardhat-migrate
Version:
The simplest way to deploy smart contracts
23 lines • 916 B
TypeScript
import { HardhatRuntimeEnvironment } from "hardhat/types/hre";
import type { VerifierArgs, VerifyConfig } from "../../types/index.js";
export declare class Verifier {
private _hre;
private _config;
private _standalone;
constructor(_hre: HardhatRuntimeEnvironment, _config: VerifyConfig, _standalone?: boolean);
verifyBatch(verifierBatchArgs: VerifierArgs[]): Promise<void>;
private _verify;
private _tryVerify;
private _tryVerifyWithProvider;
private _handleVerificationError;
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