The Node.js implementation of a blockchain-agnostic Sidetree Node using TypeScript.
See the protocol document for the full Sidetree protocol specification.
See the implementation document for the detailed description of this implementation.
- Must pass
npm run test
. - Must pass
npm run lint
. - 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
. - Must and only export a class as a default export if the class name matches the file name.
- Must sort imports.
The Sidetree components are also available via docker containers. Please see the docker document to find out details on building and running.