Class: MultikeyApi ​
Defined in: packages/api/src/api.ts:92
Constructors ​
Constructor ​
new MultikeyApi():
MultikeyApi
Returns ​
MultikeyApi
Methods ​
create() ​
staticcreate(params):SchnorrMultikey
Defined in: packages/api/src/api.ts:97
Create a Schnorr Multikey wrapper (includes verificationMethod, sign/verify). If secret is present, the multikey can sign.
Parameters ​
params ​
controller ​
string
id ​
string
keys ​
Returns ​
sign() ​
staticsign(mk,data):Promise<Bytes>
Defined in: packages/api/src/api.ts:111
Sign bytes via the multikey (requires secret).
Parameters ​
mk ​
data ​
Returns ​
Promise<Bytes>
toVerificationMethod() ​
statictoVerificationMethod(mk):DidVerificationMethod
Defined in: packages/api/src/api.ts:106
Produce a DID Verification Method JSON from a multikey.
Parameters ​
mk ​
Returns ​
verify() ​
staticverify(mk,data,signature):Promise<boolean>
Defined in: packages/api/src/api.ts:116
Verify signature via multikey.
Parameters ​
mk ​
data ​
signature ​
Returns ​
Promise<boolean>