0.0.4 • Published 5 years ago
tsjs-did-siriusid-resolver v0.0.4
SiriusId DID Resolver
DID Resolver for sirius DIDs based on the DID-Resolver.
Requirements
- NodeJS 10.x
- Typescript >= 3.5.3
Installing the library
Install using npm:
npm install tsjs-did-siriusid-resolveror using yarn:
yarn add tsjs-did-siriusid-resolverGetting started
Default Blockchain Ledger Provider
const ledgerProvider = 'https://demo-sc-api-1.ssi.xpxsirius.io'Default Public Content Provider
const contentProvider = 'http://ipfs1-dev.xpxsirius.io:5001/Provide the valid did document
const testDid = "did:sirius:2VhYrbauc2cCx9ZpCp5wrDtK7HKf7jrsvgoKBD4KgK";Initiate siriusId resolver
const siriusResolver = getResolver(ledgerProvider, contentProvider);Inject siriusId resolver to Universal resolver
const resolver = new Resolver(siriusResolver);Resolve did document
const didDoc = await resolver.resolve(testDid);
console.log(didDoc);