Skip to main content

load_storage_layout

Function load_storage_layout 

Source
pub fn load_storage_layout(
    root: &Path,
    contract_name: &str,
) -> SoldbResult<Option<StorageLayout>>
Expand description

The <Contract>_storage.json that solc --storage-layout -o <root> writes, when it is there. A missing file is not an error: the layout is optional debug information. An unreadable one is, because the user compiled with it and would otherwise get a silent “no storage layout” that looks identical to never having asked for it.