@arcblock/did-util
TypeScript icon, indicating that this package has built-in type declarations

1.18.115 • 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('@ocap/mcrypto');
const { Authenticator, Handlers } = require('@arcblock/did-util');
const { fromSecretKey, WalletType } = require('@ocap/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 https://asset-chain.netlify.com

Contributors

Name Website
wangshijun https://github.com/wangshijun

Dependents (17)

Package Sidebar

Install

npm i @arcblock/did-util

Weekly Downloads

1,253

Version

1.18.115

License

Apache-2.0

Unpacked Size

7.74 kB

Total Files

5

Last publish

Collaborators

  • wangshijun
  • polunzh
  • mave99a
  • gxw