@broxus/locklift-verifier
Version:
Locklift plugin for integration with Everscan contract verification service
22 lines (21 loc) • 839 B
TypeScript
export declare class VerificationCli {
private readonly pathToBinary;
private readonly compilerHash;
private readonly linkerVersion;
private readonly apiKey;
private readonly secret;
private readonly license;
constructor(pathToBinary: string, compilerHash: string, linkerVersion: string, apiKey: string, secret: string, license: string);
verify: ({ contractsPath, restParams }: {
contractsPath?: string | undefined;
restParams: Array<string>;
}) => Promise<void>;
}
export declare const getVerificationApp: ({ version, compilerVersion, linkerVersion, secret, apiKey, license, }: {
version: "latest" | `${string}.${string}.${string}`;
compilerVersion: string;
linkerVersion: string;
apiKey: string;
secret: string;
license: string;
}) => Promise<VerificationCli>;