ethpector.config package

Submodules

ethpector.config.config module

class ethpector.config.config.Configuration(commandline_args)[source]

Bases: object

Global configuration for ethpector.

mythril

Mythril specific setting (sym-exec)

Type:

MythrilConfiguration

chain_id() → int[source]
static default(loglevel=30, deploy_code=None, rpc=None, etherscan_token=None, tofile=None, output_dir='ethpector-output', dont_drop_metadatastring=None, offline=True, output=None, nodotenv=True, concolic=False, execution_timeout=None, max_depth=None, loop_bound=None, create_timeout=None, solver_timeout=None, call_depth_limit=None, transaction_count=None, sender_const_sender_in_index=None)[source]
deploy_code() → bool[source]
drop_metadata_string_before_analysis() → bool[source]
etherscan_token() → str[source]
initialize_dotenv()[source]
is_etherscan_token_set() → bool[source]
is_rpc_set() → bool[source]
loglevel()[source]
more_than_one_output() → bool[source]
offline() → bool[source]
output_all() → bool[source]
output_basicblocks() → bool[source]
output_calls() → bool[source]
output_dir() → str[source]
output_disassembly() → bool[source]
output_functions() → bool[source]
output_known_interfaces() → bool[source]
output_sourcecode() → bool[source]
output_storage() → bool[source]
output_summary() → bool[source]
rpc_url() → str[source]
sender_const_sender_in_index() → bool[source]
sourcify_base_url() → str[source]
to_file() → bool[source]
class ethpector.config.config.MythrilConfiguration(commandline_args)[source]

Bases: object

call_depth_limit() → int[source]
concolic_exec() → bool[source]
create_timeout() → int[source]
execution_timeout() → int[source]
loop_bound() → int[source]
max_depth() → int[source]
solver_timeout() → int[source]
strategy() → str[source]
transaction_count() → int[source]

Module contents