pub fn get_system_smart_contracts_from_dir(path: PathBuf) -> Vec<DeployedContract> {
    let repo = SystemContractsRepo { root: path };
    SYSTEM_CONTRACT_LIST
        .iter()
        .map(|(path, name, address, contract_lang)| DeployedContract {
            account_id: AccountTreeId::new(*address),
            bytecode: repo.read_sys_contract_bytecode(path, name, None, contract_lang.clone()),
        })
        .collect::<Vec<_>>()
}
Loads system contracts from a given directory.
core/lib/types/src/system_contracts.rs