@cfxdevkit/compiler / compileMultipleSources
Function: compileMultipleSources()
compileMultipleSources(
sources,optimizer?,evmVersion?):CompilationResult
Defined in: compiler/solidity-compiler.ts:83
Compile multiple Solidity sources simultaneously.
Useful for contracts that import each other.
Parameters
sources
Record<string, string>
optimizer?
enabled
boolean
runs
number
evmVersion?
string = 'paris'
Returns
Example
const result = compileMultipleSources({
'IERC20.sol': interfaceSource,
'MyToken.sol': tokenSource,
});