pub fn gen_schema(
    contract_ident: &str,
    contract_entrypoints: &[Entrypoint],
    events: &[Event]
) -> String