caruana / sidetree

Node.js implementation of the Sidetree protocol

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sidetree Node.js implementation

The Node.js implementation of a blockchain-agnostic Sidetree Node using TypeScript.

Build Status

See the protocol document for the full Sidetree protocol specification.

See the implementation document for the detailed description of this implementation.

Contribution Guidelines:

  1. Must pass npm run test.
  2. Must pass npm run lint.
  3. Must and only prefix the name of a "data structure interface" (interface that is without methods and act purely as data holders) with an I.
  4. Must and only export a class as a default export if the class name matches the file name.
  5. Must sort imports.

Docker

The Sidetree components are also available via docker containers. Please see the docker document to find out details on building and running.

About

Node.js implementation of the Sidetree protocol

License:Apache License 2.0


Languages

Language:TypeScript 97.6%Language:Shell 1.2%Language:Dockerfile 1.0%Language:JavaScript 0.1%