dop-stick
Version:
Source control tooling for versionable-upgradeable smart contracts
23 lines • 695 B
TypeScript
import { ethers } from 'ethers';
import { DopStickConfig } from '../types/config';
interface VerificationData {
address: string;
constructorArgs: Record<string, any>;
txHash: string;
network: ethers.providers.Network;
compilerVersion?: string;
optimizationUsed: boolean;
runs: number;
}
export declare class ContractVerifier {
private readonly config;
private services;
constructor(config: DopStickConfig);
verify(data: VerificationData): Promise<void>;
private getVerificationService;
private prepareVerificationInput;
private checkVerificationStatus;
private getSourceCode;
}
export {};
//# sourceMappingURL=contractVerifier.d.ts.map