Skip to main content

credential-eip712 package

Classes

ClassDescription
CredentialIssuerEIP712

(BETA) A Veramo plugin that implements the ICredentialIssuerEIP712 methods.

This API may change without a BREAKING CHANGE notice.

Interfaces

InterfaceDescription
ICreateVerifiableCredentialEIP712Args

(BETA) Encapsulates the parameters required to create a W3C Verifiable Credential

This API may change without a BREAKING CHANGE notice.

ICreateVerifiablePresentationEIP712Args

(BETA) Encapsulates the parameters required to create a W3C Verifiable Presentation using the EthereumEip712Signature2021 proof format.

This API may change without a BREAKING CHANGE notice.

ICredentialIssuerEIP712(BETA) The interface definition for a plugin that can issue and verify Verifiable Credentials and Presentations that use EIP712 proof format.
IVerifyCredentialEIP712Args

(BETA) Encapsulates the parameters required to verify a W3C Verifiable Credential

This API may change without a BREAKING CHANGE notice.

IVerifyPresentationEIP712ArgsEncapsulates the parameters required to verify a W3C Verifiable Presentation

Variables

VariableDescription
schema

Type Aliases

Type AliasDescription
IRequiredContext

(BETA) Represents the requirements that this plugin has. The agent that is using this plugin is expected to provide these methods.

This interface can be used for static type checks, to make sure your application is properly initialized.

This API may change without a BREAKING CHANGE notice.