@daosign/core
TypeScript icon, indicating that this package has built-in type declarations

0.1.8 • Public • Published

Daosign Core

DAOsign Core

This core package includes basic functional to create, validate both signing proof payload and proof itself.

Usage

To use, follow these steps:

  1. Install core package:

    npm install @daosign/cre
    
  2. Import create payload function:

    import { createProofOfAuthorityPayload } from "@daosign/core"
    

Example

Example usage:

import { createProofOfAuthorityPayload, createSignedProof } from "@daosign/core"

//create payload
function createPayload(signer ,agreementCID, agreementSigners) {
    const payload = createProofOfAuthorityPayload({from: signer, agreementCID: agreementCID, signers: agreementSigners});
    return payload;
}

function createSignedProof(signer, signingPayload, signature){
  const signedPayload = { address:signer, data: signingPayload, sig: signature};
  const proofPayload = createSignedProofPayload(signedPayload);
  return proofPayload;
}

/@daosign/core/

    Package Sidebar

    Install

    npm i @daosign/core

    Weekly Downloads

    2

    Version

    0.1.8

    License

    ISC

    Unpacked Size

    59.4 kB

    Total Files

    33

    Last publish

    Collaborators

    • daosign