Skip to main content

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

MethodDescription
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.