npm

Need private packages and team management tools?Check out npm Orgs. »

@arcblock/did-util

0.38.9 • Public • Published

did-util

styled with prettier docs Gitter

Helper functions to calculate did

Table of Contents

Install

npm install @arcblock/did-util
// or
yarn add @arcblock/did-util

Usage

const { types } = require('@arcblock/mcrypto');
const { Authenticator, Handlers } = require('@arcblock/did-util');
const { fromSecretKey, WalletType } = require('@arcblock/forge-wallet');
 
const type = WalletType({
  role: types.RoleType.ROLE_APPLICATION,
  pk: types.KeyType.ED25519,
  hash: types.HashType.SHA3,
});
 
const wallet = fromSecretKey(process.env.APP_SK, type).toJSON();
 
module.exports = new Authenticator({
  wallet,
  baseUrl: 'http://wangshijun.natapp1.cc',
  appInfo: {
    chainHost: 'http://did-workshop.arcblock.co:8210/api',
    chainId: 'forge',
    chainToken: 'TBA',
    copyright: 'https://example-application/copyright',
    decimals: 16,
    description: 'Starter projects to develop web application on forge',
    icon: '/images/logo@2x.png',
    name: 'Forge Web Starter',
    path: 'https://arcwallet.io/i/',
    publisher: `did:abt:${wallet.address}`,
    subtitle: 'Starter projects to develop web application on forge',
  },
});

Documentation

For full documentation, checkout README.md.

Contributors

Name Website
wangshijun https://ocap.arcblock.io

install

npm i @arcblock/did-util

Downloadsweekly downloads

150

version

0.38.9

license

Apache-2.0

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
  • avatar
Report a vulnerability