verifyCredential(Verify a Verifiable Credential This function checks the validity of a given Verifiable Credential (VC) by performing several checks:credential):Promise<object>
- Ensures the
validUntildate is a valid ISO string and not expired. - Verifies the cryptographic proof attached to the credential.
- Checks if the associated NFT has been revoked (burned).
Parameters
| Parameter | Type | Description |
|---|---|---|
credential | VerifiableCredential | the credential object to verify |
Returns
Promise<object>
error: A string with the error message if the credential is invalid, orundefinedif the credential is valid.validVC: A boolean indicating if the credential is valid.
error
error:string|undefined
validVC
validVC: boolean
Throws
Will throw an error ifvalidUntil is present and is not a valid ISO string or if the date is invalid.

