Class: DidMethod
Hierarchy
BaseMethod
↳
DidMethod
Implements
Constructors
constructor
• new DidMethod(stores
, events
)
Parameters
Name | Type |
---|---|
stores | NamedRegistry |
events | NamedRegistry |
Inherited from
BaseMethod.constructor
Defined in
node_modules/klayr-framework/dist-node/modules/base_method.d.ts:5
Properties
config
• config: DidModuleConfig
Defined in
packages/klayr-did-module/dist/method.d.ts:5
events
• Protected
events: NamedRegistry
Inherited from
BaseMethod.events
Defined in
node_modules/klayr-framework/dist-node/modules/base_method.d.ts:4
stores
• Protected
stores: NamedRegistry
Inherited from
BaseMethod.stores
Defined in
node_modules/klayr-framework/dist-node/modules/base_method.d.ts:3
Methods
addControllers
▸ addControllers(methodContext
, senderPublicKey
, target
, controllers
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
controllers | string [] |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:15
addKeys
▸ addKeys(methodContext
, senderPublicKey
, target
, keys
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
keys | KeysCommand [] |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:13
addServiceEndpoint
▸ addServiceEndpoint(methodContext
, senderPublicKey
, target
, endpoint
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
endpoint | Object |
endpoint.id | string |
endpoint.serviceEndpoint | string |
endpoint.type | string |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:17
authorize
▸ authorize(methodContext
, did
, factors
): Promise
<AuthorizationResult
[]>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
did | string |
factors | AuthorizationFactors |
Returns
Promise
<AuthorizationResult
[]>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:11
create
▸ create(methodContext
, senderPublicKey
, did
, controllers
, keys
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
did | string |
controllers | string [] |
keys | KeysCommand [] |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:12
deactivate
▸ deactivate(methodContext
, senderPublicKey
, target
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:23
getConfig
▸ getConfig(): DidModuleConfig
Returns
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:7
getNonce
▸ getNonce(methodContext
, did
): Promise
<{ nonce
: string
}>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
did | string |
Returns
Promise
<{ nonce
: string
}>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:9
incrementNonce
▸ incrementNonce(methodContext
, did
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
did | string |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:10
init
▸ init(config
): void
Parameters
Name | Type |
---|---|
config | DidModuleConfig |
Returns
void
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:6
read
▸ read(methodContext
, did
): Promise
<DidDocument
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
did | string |
Returns
Promise
<DidDocument
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:8
removeControllers
▸ removeControllers(methodContext
, senderPublicKey
, target
, controllers
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
controllers | string [] |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:16
removeKeys
▸ removeKeys(methodContext
, senderPublicKey
, target
, publicKeys
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
publicKeys | Buffer [] |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
Defined in
packages/klayr-did-module/dist/method.d.ts:14
removeServiceEndpoint
▸ removeServiceEndpoint(methodContext
, senderPublicKey
, target
, endpointId
, signer
, signature?
): Promise
<void
>
Parameters
Name | Type |
---|---|
methodContext | MethodContext |
senderPublicKey | Buffer |
target | string |
endpointId | string |
signer | string |
signature? | Buffer |
Returns
Promise
<void
>
Implementation of
DidMethod.removeServiceEndpoint
Defined in
packages/klayr-did-module/dist/method.d.ts:22