ICredentialIssuerEIP712 interface
This API is provided as a beta preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
The interface definition for a plugin that can issue and verify Verifiable Credentials and Presentations that use EIP712 proof format.
Signature:
export interface ICredentialIssuerEIP712 extends IPluginMethodMap
Extends: IPluginMethodMap
Remarks
Please see EthereumEip712Signature2021
This API may change without a BREAKING CHANGE notice.
Methods
Method | Description |
---|---|
createVerifiableCredentialEIP712(args, context) | (BETA) Creates a Verifiable Credential. The payload, signer and format are chosen based on the args parameter. |
createVerifiablePresentationEIP712(args, context) | (BETA) Creates a Verifiable Presentation. The payload and signer are chosen based on the args parameter. |
verifyCredentialEIP712(args, context) | (BETA) Verifies a Verifiable Credential in EIP712 Format. |
verifyPresentationEIP712(args, context) | (BETA) Verifies a Verifiable Presentation EIP712 Format. |