0.1.0
Uses Dock SDK to verify a credential
(Object)
Name | Description |
---|---|
credential.credential any
|
|
credential.wallet any
|
Fetch credential status from the chain and update the wallet Store a new document #status in the wallet Returns a list of CredentialStatusDocument
(Object)
Name | Description |
---|---|
param0.wallet any
|
|
param0.credentialIds any
|
|
param0.forceFetch any
|
any
:
CredentialStatusDocument[]
Get DIDs list
(Object)
Name | Description |
---|---|
param0.wallet any
|
DIDComm Message helpers Check https://identity.foundation/didcomm-messaging/spec/#out-of-band-messages for more details
(Object)
Name | Description |
---|---|
$0.verifierDID any
|
|
$0.proofRequestId any
|
any
:
OOB message to start a wallet to wallet verification flow
The holder will scan it as QR code and should have the context to start the verification flow
Sender: Verifier OOB message to request a verifiable presentation from the holder
(Object)
Name | Description |
---|---|
$0.verifierDID any
|
|
$0.holderDID any
|
|
$0.proofRequest any
|
|
$0.proofRequestId any
|
Sender: Holder Start a wallet to wallet verification flow
(Object)
Name | Description |
---|---|
$0.holderDID any
|
|
$0.verifierDID any
|
|
$0.proofRequestId any
|
Sender: Holder Send a verifiable presentation to the verifier
(Object)
Name | Description |
---|---|
$0.verifierDID any
|
|
$0.holderDID any
|
|
$0.proofRequestId any
|
|
$0.presentation any
|
Sender: Verifier Sends an the presentation result to the holder
(Object)
Name | Description |
---|---|
$0.verifierDID any
|
|
$0.holderDID any
|
|
$0.proofRequestId any
|
|
$0.presentationResult any
|
Given an Api URL, resolve the network ID For now it will be applied for creds and certs It can be extended to resolve other external URLs
(Object)
Name | Description |
---|---|
$0.url any
|
|
$0.dataStore any
|
Wallet service methods
(any)
Extra data to give better context to the current state Can be used to show error messages, or more specific information about the state
Filtered credentials
Use pex to evaluate presentation
(any)
Update existing substrate network connection Compare connected substrate connection with the current walle network Disconnect and Establish a new connection if the network is different
(any)
Create wallet
(any)
Promise<IWallet>
: