Class: DidApi ​
Defined in: packages/api/src/api.ts:208
Constructors ​
Constructor ​
new DidApi():
DidApi
Returns ​
DidApi
Methods ​
createDeterministic() ​
createDeterministic(
__namedParameters):Promise<string>
Defined in: packages/api/src/api.ts:212
Create a deterministic DID from a public key (bytes).
Parameters ​
__namedParameters ​
genesisBytes ​
options ​
Returns ​
Promise<string>
createExternal() ​
createExternal(
__namedParameters):Promise<string>
Defined in: packages/api/src/api.ts:222
Create from an intermediate DID document (external genesis).
Parameters ​
__namedParameters ​
genesisBytes ​
options ​
Returns ​
Promise<string>
deactivate() ​
deactivate():
Promise<SignalsMetadata>
Defined in: packages/api/src/api.ts:263
Deactivate convenience: applies the standard deactivated: true patch.
Returns ​
Promise<SignalsMetadata>
resolve() ​
resolve(
did,options):Promise<DidResolutionResult>
Defined in: packages/api/src/api.ts:232
Resolve DID document from DID (did:btcr2:...).
Parameters ​
did ​
string
options ​
Returns ​
Promise<DidResolutionResult>
update() ​
update(
__namedParameters):Promise<SignalsMetadata>
Defined in: packages/api/src/api.ts:241
Update a DID Document using a JSON Patch, signed as capabilityInvocation. You provide the prior DID Document (to pick VM), a JSON Patch, and a signer multikey. This delegates to MethodUpdate (which follows the cryptosuite rules internally).
Parameters ​
__namedParameters ​
Returns ​
Promise<SignalsMetadata>