ModulesΒ§
- build π
- chain π
- dependency π
- CLI dependency parsing
- evm π
- CLI arguments for configuring the EVM settings.
- global π
- rpc π
- transaction π
StructsΒ§
- Build
Opts - Chain
Value Parser - Custom Clap value parser for [
Chain
]s. - Compiler
Opts - Dependency
- A git dependency which will be installed as a submodule
- EnvArgs
- Configures the executor environment during tests.
- Ethereum
Opts - Etherscan
Opts - EvmArgs
EvmArgs
andEnvArgs
take the highest precedence in the Config/Figment hierarchy.- Global
Args - Global arguments for the CLI.
- Project
Path Opts - Common arguments for a projectβs paths.
- RpcOpts
- Transaction
Opts
EnumsΒ§
- CliAuthorization
List - CLI helper to parse a EIP-7702 authorization list. Can be either a hex-encoded signed authorization or an address.
StaticsΒ§
- GH_
REPO_ PREFIX_ REGEX - Git repo prefix regex
FunctionsΒ§
- configure_
pcx - Configures a [
ParsingContext
] fromConfig
. - configure_
pcx_ from_ solc - Configures a [
ParsingContext
] from a [Project
] and [SolcVersionedInput
]. - init_
thread_ pool - Initialize the global thread pool.