2.0.1 • Published 6 months ago

ecash-did-cert v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

ecash-did-cert

Tools for using DIDs on eCash, following the did-cert-protocol.

Install

$ npm install ecash-did-cert

Usage

Example:

const VC = require('ecash-did-cert');

(async() => {
    const usernameOptions = {
        issuerAddress: "ecash:qzwaq0yyqc3t6zqm75eqtjz5h3jrzztka5e7ne58nx",
        subjectAddress: "ecash:qpr9erjh78uct7lc7m2f0ueq2dmnd535du54fvmttx",
        credentialTypeCode: "usnm",
        claims: {
            username: "paul4"
        },
        expirationBlock: 987654
    };
    const usernameVC = new VC(usernameOptions);
    console.log("usernameVC", usernameVC);

    const usernameScript = usernameVC.buildCreationScript();
    console.log("OP_RETURN script", usernameScript.raw.toString('hex'));
    
    const parsedUsernameVC = await VC.fromBuffer(usernameScript.raw);
    console.log("parsedUsernameVC", parsedUsernameVC);
})();
2.0.1

6 months ago

2.0.0

6 months ago

1.0.1

1 year ago

1.0.0

1 year ago