async def get_creds_display_coarse(self, filt: dict = None) -> str:
LOGGER.debug('<STR_LIT>', filt)<EOL>rv_json = await anoncreds.prover_get_credentials(self.wallet.handle, json.dumps(filt or {}))<EOL>LOGGER.debug('<STR_LIT>', rv_json)<EOL>return rv_json<EOL>
Return human-readable credentials from wallet by input filter for
schema identifier and/or credential definition identifier components;
return all credentials for no filter.

:param filt: indy-sdk filter for credentials; i.e.,

::

    {
        "schema_id": string,  # optional
        "schema_issuer_did": string,  # optional
        "schema_name": string,  # optional
        "schema_version": string,  # optional
        "issuer_did": string,  # optional
        "cred_def_id": string  # optional
    }

:return: credentials json list; i.e.,

::

    [{
        "referent": string,  # credential identifier in the wallet
        "attrs": {
            "attr1" : {"raw": "value1", "encoded": "value1_as_int" },
            "attr2" : {"raw": "value2", "encoded": "value2_as_int" },
            ...
        }
        "schema_id": string,
        "cred_def_id": string,
        "rev_reg_id": Optional<string>,
        "cred_rev_id": Optional<string>
    }]