Module opts

Module opts 

Source

ModulesΒ§

build πŸ”’
chain πŸ”’
dependency πŸ”’
CLI dependency parsing
evm πŸ”’
CLI arguments for configuring the EVM settings.
global πŸ”’
rpc πŸ”’
transaction πŸ”’

StructsΒ§

BuildOpts
ChainValueParser
Custom Clap value parser for [Chain]s.
CompilerOpts
Dependency
A git dependency which will be installed as a submodule
EnvArgs
Configures the executor environment during tests.
EthereumOpts
EtherscanOpts
EvmArgs
EvmArgs and EnvArgs take the highest precedence in the Config/Figment hierarchy.
GlobalArgs
Global arguments for the CLI.
ProjectPathOpts
Common arguments for a project’s paths.
RpcOpts
TransactionOpts

EnumsΒ§

CliAuthorizationList
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] from Config.
configure_pcx_from_solc
Configures a [ParsingContext] from a [Project] and [SolcVersionedInput].
init_thread_pool
Initialize the global thread pool.