- CreatePresentationParams
- InitiateExchangeResults
- IssuerFields
- ProofOptions
- RoleCredentialSubject
- RoleCredentialSubjectParams
- VerifyVerifiableCredentialResults
- verifiableCredentialEIP712Types
- verifiablePresentationEIP712Types
- verifiablePresentationWithCredentialEIP712Types
• Const
verifiableCredentialEIP712Types: Object
Name | Type |
---|---|
CredentialSubject |
{ name : string = 'id'; type : string = 'string' }[] |
EIP712Domain |
never [] |
EWFRole |
{ name : string = 'namespace'; type : string = 'string' }[] |
IssuerFields |
{ name : string = 'key'; type : string = 'string' }[] |
Proof |
{ name : string = '@context'; type : string = 'string' }[] |
VerifiableCredential |
{ name : string = '@context'; type : string = 'string[]' }[] |
• Const
verifiablePresentationEIP712Types: Object
Name | Type |
---|---|
EIP712Domain |
never [] |
Proof |
{ name : string = '@context'; type : string = 'string' }[] |
VerifiablePresentation |
{ name : string = '@context'; type : string = 'string[]' }[] |
• Const
verifiablePresentationWithCredentialEIP712Types: Object
Name | Type |
---|---|
CredentialSubject |
{ name : string = 'id'; type : string = 'string' }[] |
EIP712Domain |
never [] |
EWFRole |
{ name : string = 'namespace'; type : string = 'string' }[] |
IssuerFields |
{ name : string = 'key'; type : string = 'string' }[] |
Proof |
{ name : string = '@context'; type : string = 'string' }[] |
VC712Domain |
{ name : string = 'domain'; type : string = 'VC712DomainData' }[] |
VC712DomainData |
never [] |
VC712DomainSchema |
{ name : string = 'CredentialSubject'; type : string = 'VC712DomainTypedDataField[]' }[] |
VC712DomainTypedDataField |
{ name : string = 'name'; type : string = 'string' }[] |
VCProof |
{ name : string = '@context'; type : string = 'string' }[] |
VerifiableCredential |
{ name : string = '@context'; type : string = 'string[]' }[] |
VerifiablePresentation |
{ name : string = '@context'; type : string = 'string[]' }[] |
▸ getVerifiableCredentialsService(signerService
, cacheClient
): Promise
<VerifiableCredentialsServiceBase
>
Name | Type |
---|---|
signerService |
SignerService |
cacheClient |
CacheClient |
Promise
<VerifiableCredentialsServiceBase
>
▸ isRoleCredential(credential
): credential is VerifiableCredential<RoleCredentialSubject>
Name | Type |
---|---|
credential |
VerifiableCredential <ICredentialSubject > |
credential is VerifiableCredential<RoleCredentialSubject>