@broxus/locklift-verifier
Version:
Locklift plugin for integration with Everscan contract verification service
17 lines (16 loc) • 746 B
TypeScript
export declare const getPlatform: () => string;
export declare function download(fileUrl: string, outputLocationPath: string): Promise<unknown>;
export declare const getVerificationAppReleases: () => Promise<Array<string>>;
export declare const getPathToBinaries: ({ pathToVerificationApp, version, }: {
pathToVerificationApp: string;
version: string;
}) => Promise<string>;
export declare const getSupportedCompilers: () => Promise<{
compilers: Array<string>;
linkers: Array<string>;
}>;
export declare const getCompilerHash: ({ compilerVersion, compilerToHashMapPath, }: {
compilerToHashMapPath: string;
compilerVersion: string;
}) => Promise<string>;
export declare const tryToGetNodeModules: () => string | undefined;