Documentation
    Preparing search index...

    Module iso-did - v2.1.0

    iso-did NPM Version License iso-did

    Isomorphic did core and did key tooling

    pnpm install iso-did
    
    import { DID } from 'iso-did'

    const did = DID.fromString(
    'did:example:21tDAKCERh95uGgKbJNHYp;service=agent;foo:bar=high/some/path?foo=bar#key1'
    )

    // did.did = 'did:example:21tDAKCERh95uGgKbJNHYp'
    // did.id = '21tDAKCERh95uGgKbJNHYp'
    // did.method = 'example'
    // did.path = '/some/path'
    // did.fragment = 'key1'
    import { DIDKey } from 'iso-did/key'

    const did1 = DIDKey.fromString(
    'did:key:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp'
    )

    // did1.key = Uint8Array([1, 2, 3, 4])
    // did1.code = 0xed
    // did1.type = 'ED25519'

    const did2 = DIDKey.fromPublicKey('ED25519', publicKeyBytes)

    // did2.id = z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp
    // did2.did = did:key:z6MkiTBz1ymuepAQ4HEHYSF1H8quG5GLVVQR3djdX3mDooWp

    Check https://hugomrdias.github.io/iso-repo/modules/iso_did.html

    MIT © Hugo Dias

    Modules

    core
    index
    key
    web