Skip to main content

Module external

Module external 

Source
Expand description

Acquisition, compilation, and matching of external Solidity sources.

Structsยง

Candidate ๐Ÿ”’
ExternalMatch ๐Ÿ”’
ExternalResolver ๐Ÿ”’
Per-script-run state. Both caches deliberately retain failures, preventing repeated network or compiler work for the same provenance.
ExternalSource ๐Ÿ”’
FetchKey ๐Ÿ”’
SourcifyCompilation ๐Ÿ”’
SourcifyResponse ๐Ÿ”’

Enumsยง

MatchResult ๐Ÿ”’
SourceProvider ๐Ÿ”’

Constantsยง

COMPILE_TIMEOUT ๐Ÿ”’
MAX_CACHED_ERROR_CHARS ๐Ÿ”’
MAX_CANDIDATES ๐Ÿ”’
MAX_COMPILATIONS ๐Ÿ”’
MAX_COMPILER_VERSION ๐Ÿ”’
MAX_COMPILER_VERSIONS ๐Ÿ”’
MAX_CREATION_BYTECODE ๐Ÿ”’
MAX_FETCHES ๐Ÿ”’
MAX_INPUT_SIZE ๐Ÿ”’
MAX_PROVENANCE_ADDRESSES ๐Ÿ”’
MAX_RETAINED_METADATA ๐Ÿ”’
MAX_RETAINED_SOURCE_INPUT ๐Ÿ”’
MAX_SOURCES ๐Ÿ”’
MAX_SOURCE_PATH ๐Ÿ”’
MAX_STDERR ๐Ÿ”’
MAX_STDOUT ๐Ÿ”’

Functionsยง

append_capped ๐Ÿ”’
bound_cached_error ๐Ÿ”’
candidates_from_output ๐Ÿ”’
canonicalize ๐Ÿ”’
compilation_input ๐Ÿ”’
compile_source ๐Ÿ”’
compiler_identity ๐Ÿ”’
compiler_matches ๐Ÿ”’
fingerprint ๐Ÿ”’
is_canonical_value ๐Ÿ”’
match_candidates ๐Ÿ”’
parse_compiler_version ๐Ÿ”’
parse_etherscan_response ๐Ÿ”’
parse_solc_version_output ๐Ÿ”’
read_capped ๐Ÿ”’
read_capped_body ๐Ÿ”’
run_bounded_command ๐Ÿ”’
sanitize_remote ๐Ÿ”’
validate_identifier ๐Ÿ”’
validate_input ๐Ÿ”’

Type Aliasesยง

CompiledCandidates ๐Ÿ”’