{
"credential_type": {
"credential_type": "<String>"
},
"issuer_account": {
"Enum": [
{
"None": []
},
{
"Some": [
"<AccountAddress>"
]
}
]
},
"issuer_key": "<String of size 64 containing lowercase hex characters.>",
"issuer_metadata": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
},
"revocation_keys": [
"<String of size 64 containing lowercase hex characters.>"
],
"schema": {
"schema_ref": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
}
None
{
"Enum": [
{
"Restore": {
"holder_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
}
}
},
{
"RevocationKey": {
"action": {
"Enum": [
{
"Register": []
},
{
"Remove": []
}
]
},
"key": "<String of size 64 containing lowercase hex characters.>"
}
},
{
"Schema": {
"credential_type": {
"credential_type": "<String>"
},
"schema_ref": {
"schema_ref": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
}
},
{
"CredentialMetadata": {
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"metadata_url": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
},
{
"IssuerMetadata": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
},
{
"Revoke": {
"holder_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
},
"revoker": {
"Enum": [
{
"Issuer": []
},
{
"Holder": []
},
{
"Other": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
}
}
},
{
"Register": {
"credential_type": {
"credential_type": "<String>"
},
"holder_id": "<String of size 64 containing lowercase hex characters.>",
"metadata_url": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
},
"schema_ref": {
"schema_ref": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
}
}
]
}
"<String of size 64 containing lowercase hex characters.>"
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
{
"credential_info": {
"holder_id": "<String of size 64 containing lowercase hex characters.>",
"holder_revocable": "<Bool>",
"metadata_url": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
},
"valid_from": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>",
"valid_until": {
"Enum": [
{
"None": []
},
{
"Some": [
"<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
]
}
]
}
},
"revocation_nonce": "<UInt64>",
"schema_ref": {
"schema_ref": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
}
"<String of size 64 containing lowercase hex characters.>"
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
{
"Enum": [
{
"Active": []
},
{
"Revoked": []
},
{
"Expired": []
},
{
"NotActivated": []
}
]
}
{
"auxiliary_data": [
"<UInt8>"
],
"credential_info": {
"holder_id": "<String of size 64 containing lowercase hex characters.>",
"holder_revocable": "<Bool>",
"metadata_url": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
},
"valid_from": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>",
"valid_until": {
"Enum": [
{
"None": []
},
{
"Some": [
"<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
]
}
]
}
}
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
},
"signing_data": {
"contract_address": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"entry_point": "<String>",
"nonce": "<UInt64>",
"timestamp": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
}
}
None
None
{
"data": {
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
},
"signing_data": {
"contract_address": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"entry_point": "<String>",
"nonce": "<UInt64>",
"timestamp": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
}
},
"signature": "<String of size 128 containing lowercase hex characters.>"
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"auxiliary_data": [
"<UInt8>"
],
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
}
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"data": {
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
},
"revocation_key": "<String of size 64 containing lowercase hex characters.>",
"signing_data": {
"contract_address": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"entry_point": "<String>",
"nonce": "<UInt64>",
"timestamp": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
}
},
"signature": "<String of size 128 containing lowercase hex characters.>"
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"auxiliary_data": [
"<UInt8>"
],
"keys": [
"<String of size 64 containing lowercase hex characters.>"
]
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"auxiliary_data": [
"<UInt8>"
],
"keys": [
"<String of size 64 containing lowercase hex characters.>"
]
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
None
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
[
[
"<String of size 64 containing lowercase hex characters.>",
"<UInt64>"
]
]
None
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
{
"credential_schema": {
"schema_ref": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
},
"credential_type": {
"credential_type": "<String>"
},
"issuer_metadata": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
{
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
None
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
"<String of size 64 containing lowercase hex characters.>"
{
"schema_ref": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
[
{
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"metadata_url": {
"hash": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size 64 containing lowercase hex characters.>"
]
}
]
},
"url": "<String>"
}
}
]
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
}
}
{
"Enum": [
{
"ParseParamsError": []
},
{
"CredentialNotFound": []
},
{
"CredentialAlreadyExists": []
},
{
"IncorrectStatusBeforeRevocation": []
},
{
"IncorrectStatusBeforeRestoring": []
},
{
"KeyAlreadyExists": []
},
{
"KeyDoesNotExist": []
},
{
"NotAuthorized": []
},
{
"NonceMismatch": []
},
{
"WrongContract": []
},
{
"WrongEntrypoint": []
},
{
"ExpiredSignature": []
},
{
"WrongSignature": []
},
{
"SerializationError": []
},
{
"LogFull": []
},
{
"LogMalformed": []
}
]
}
None
{
"credential_id": "<String of size 64 containing lowercase hex characters.>",
"reason": {
"Enum": [
{
"None": []
},
{
"Some": [
{
"reason": "<String>"
}
]
}
]
},
"revocation_key": "<String of size 64 containing lowercase hex characters.>",
"signing_data": {
"contract_address": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"entry_point": "<String>",
"nonce": "<UInt64>",
"timestamp": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
}
}
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Address |
---|
🗎<7246,0> |