Skip to content

The blockchain-agnostic server implementation of the Sidetree protocol

License

Notifications You must be signed in to change notification settings

interventionlabs/sidetree

 
 

Repository files navigation

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

The blockchain-agnostic server implementation of the Sidetree protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.2%
  • JavaScript 3.8%
  • Dockerfile 1.3%
  • Shell 0.7%