Module compile

Source
Expand description

Support for compiling foundry_compilers::Project

Structs§

ContractInfo
How big the contract is and whether it is a dev contract where size limits can be neglected
ProjectCompiler
Builder type to configure how to compile a project.
SizeReport
Contracts with info about their size

Enums§

PathOrContractInfo
Container type for parsing contract identifiers from CLI.

Functions§

compile_target
Compiles target file path.
etherscan_project
Creates a Project from an Etherscan source.
with_compilation_reporter
Configures the reporter and runs the given closure.

Type Aliases§

Analysis
A Solar compiler instance, to grant syntactic and semantic analysis capabilities.