@enjinstarter/hardhat-oklink-verify
Version:
Hardhat plugin for verifying contracts on OKLink
46 lines • 1.18 kB
TypeScript
export interface OklinkRequest {
apiKey: string;
}
export interface OklinkVerifyRequest extends OklinkRequest {
sourceName: string;
sources: {
[sourceName: string]: {
content: string;
};
};
contractAddress: string;
compilerVersion: string;
evmVersion: string;
optimization?: boolean;
optimizationRuns?: number;
licenseType: string;
contractAbi: string;
libraryList?: {
[libraryFileName: string]: {
[libraryName: string]: string;
};
};
compilerType: "Solidity(MultipartFiles)";
}
export declare function toVerifyRequest(params: {
apiKey: string;
sourceName: string;
sources: {
[sourceName: string]: {
content: string;
};
};
contractAddress: string;
compilerVersion: string;
evmVersion: string;
optimization?: boolean;
optimizationRuns?: number;
licenseType: string;
constructorArguments: string;
libraryList?: {
[libraryFileName: string]: {
[libraryName: string]: string;
};
};
}): OklinkVerifyRequest;
//# sourceMappingURL=OklinkVerifyContractRequest.d.ts.map