Skip to main content

@atala/prism-wallet-sdk / Exports / Domain / Castor

Interface: Castor

Domain.Castor

Implemented by

Table of contents

Methods

Methods

createPeerDID

createPeerDID(publicKeys, services): Promise<DID>

Parameters

NameType
publicKeysPublicKey[]
servicesService[]

Returns

Promise<DID>

Defined in

src/domain/buildingBlocks/Castor.ts:11


createPrismDID

createPrismDID(masterPublicKey, services?, authenticationKeys?): Promise<DID>

Parameters

NameType
masterPublicKeyPublicKey
services?Service[]
authenticationKeys?(PublicKey | KeyPair)[]

Returns

Promise<DID>

Defined in

src/domain/buildingBlocks/Castor.ts:6


getEcnumbasis

getEcnumbasis(did, publicKey): string

Parameters

NameType
didDID
publicKeyPublicKey

Returns

string

Defined in

src/domain/buildingBlocks/Castor.ts:21


parseDID

parseDID(did): DID

Parameters

NameType
didstring

Returns

DID

Defined in

src/domain/buildingBlocks/Castor.ts:5


resolveDID

resolveDID(did): Promise<DIDDocument>

Parameters

NameType
didstring

Returns

Promise<DIDDocument>

Defined in

src/domain/buildingBlocks/Castor.ts:15


verifySignature

verifySignature(did, challenge, signature): Promise<boolean>

Parameters

NameType
didDID
challengeUint8Array
signatureUint8Array

Returns

Promise<boolean>

Defined in

src/domain/buildingBlocks/Castor.ts:16