Skip to main content

Module data

Module data 

Source

Structsยง

ContractConstructorData
Keeps data about a contract constructor.
ContractData ๐Ÿ”’
Keeps data about a single contract definition.

Constantsยง

DEPLOY_HELPERS_DIR ๐Ÿ”’
Directory of the deploy helper sources generated by the preprocessor.

Functionsยง

collect_preprocessor_data ๐Ÿ”’
Collects preprocessor data from referenced contracts.
create_deploy_helpers ๐Ÿ”’
Creates helper libraries for contracts with a non-empty constructor.
deploy_helper_path ๐Ÿ”’
Returns a generated helper path that cannot overwrite an existing source unit.
is_deploy_helper_path
Returns whether the path points to a deploy helper source generated by the preprocessor.
solidity_string_content ๐Ÿ”’
unique_identifier ๐Ÿ”’

Type Aliasesยง

PreprocessorData
Keeps data about project contracts definitions referenced from tests and scripts. Contract id -> Contract data definition mapping.