UNPKG

@m3s/smart-contract

Version:

A modular toolkit for generating, compiling, deploying, and interacting with Ethereum-compatible smart contracts

20 lines 662 B
import { CompileInput, CompiledOutput } from "../../../types/index.js"; export default class SolidityCompiler { private workDir; private solcVersion; private compilerSettings; private hardhatConfigFileName; private preserveOutput; constructor(config: { workDir: string; solcVersion: string; compilerSettings: any; hardhatConfigFileName: string; preserveOutput: boolean; }); private compileProxyContractSource; private getStandardProxyArtifacts; compile(input: CompileInput): Promise<CompiledOutput>; private _buildCompiledOutput; } //# sourceMappingURL=solidityCompiler.d.ts.map