tsjs-did-siriusid-resolver
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

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-resolver

or using yarn:

yarn add tsjs-did-siriusid-resolver

Getting 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);

Readme

Keywords

none

Package Sidebar

Install

npm i tsjs-did-siriusid-resolver

Weekly Downloads

2

Version

0.0.4

License

Apache License 2.0

Unpacked Size

17 kB

Total Files

6

Last publish

Collaborators

  • shinnengproximax