The contract's ABI.
The contract's constructor bytecode; may be given either as a string in the old artifacts format, or as a bytecode object in the new compilation format.
This field is a compatibility hack only inteded for internal use. (It allows the compiler to be set on a source if none is set on the compilation as a whole; please don't do that.)
The contract's name.
The contract's deployed bytecode; may be given either as a string in the old artifacts format, or as a bytecode object in the new compilation format.
The contract's deployed source map.
The contract's immutable references object as output by Solidity 0.6.5 or later.
The ID of the contract's primary source.
The contract's constructor source map.
Generated using TypeDoc
Represents a contract in a compilation.