Skip to main content

Module opts

Module opts 

Source

ModulesΒ§

build πŸ”’
chain πŸ”’
dependency πŸ”’
CLI dependency parsing
evm πŸ”’
CLI arguments for configuring the EVM settings.
global πŸ”’
rpc πŸ”’
rpc_common πŸ”’
Common RPC options shared between RpcOpts and EvmArgs.
tempo πŸ”’
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.
RpcCommonOpts
Common RPC-related options shared across CLI commands.
RpcOpts
SolarSourceStatus
Describes the Solidity sources encountered while configuring Solar.
TempoOpts
CLI options for Tempo transactions.
TransactionOpts

EnumsΒ§

CliAuthorizationList
CLI helper to parse an EIP-7702 authorization list. Can be either a hex-encoded signed authorization or an address.

ConstantsΒ§

TEMPO_SESSION_ID_ENV
Environment variable used to pass a Tempo wallet session to child commands.

StaticsΒ§

GH_REPO_PREFIX_REGEX
Git repo prefix regex

FunctionsΒ§

configure_pcx
Configures a [ParsingContext] from [Config].
configure_pcx_all_sources
Configures a Solar parsing context with all Solar-compatible project sources.
configure_pcx_all_sources_with_status
Configures a Solar parsing context with all Solar-compatible project sources and reports whether unsupported sources were skipped.
configure_pcx_from_compile_output
Configures a [ParsingContext] from a [ProjectCompileOutput].
configure_pcx_from_solc
Configures a [ParsingContext] from [ProjectPathsConfig] and [SolcVersionedInput].
get_solar_sources_from_compile_output
Extracts Solar-compatible sources from a [ProjectCompileOutput].
init_thread_pool
Initialize the global thread pool.