AbstractAbstractcompileCompile contract by contract's path Available only in Node.js
Path to contract source code
ACI and bytecode
AbstractcompileCompile contract by contract's source code
Contract source code as string
OptionalfileSystem: Record<string, string>A map of contract filename to the corresponding contract source code to include into the main contract
ACI and bytecode
AbstractgenerateGenerate contract's ACI by contract's path Available only in Node.js
Path to contract source code
ACI
AbstractgenerateGenerate contract's ACI by contract's source code
Contract source code as string
OptionalfileSystem: Record<string, string>A map of contract filename to the corresponding contract source code to include into the main contract
ACI
AbstractvalidateVerify that a contract bytecode is the result of compiling the given source code Available only in Node.js
Contract bytecode to verify
Path to contract source code
ACI and bytecode
AbstractvalidateVerify that a contract bytecode is the result of compiling the given source code
Contract bytecode to verify
Contract source code as string
OptionalfileSystem: Record<string, string>A map of contract filename to the corresponding contract source code to include into the main contract
AbstractversionCompiler version
A base class for all compiler implementations