Network Printer Manager

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

    1.18.19 • 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

    Keywords

    Install

    npm i @arcblock/did-util

    DownloadsWeekly Downloads

    1,510

    Version

    1.18.19

    License

    Apache-2.0

    Unpacked Size

    7.73 kB

    Total Files

    5

    Last publish

    Collaborators

    • wangshijun
    • polunzh
    • mave99a
    • gxw