Shardus requires a few key steps to get up and running. One of them is to install the
shardus-crypto-utils npm package.
npm install shardus-crypto-utils # OR: yarn add shardus-crypto-utils
Before using the
crypto package for hashing, or signing data, we need to initialize the module using the
init function and pass in a 64 character hex key.
Learn more about how to use this package here
The next things you should setup for Shardus are the
monitor-client. These are used to visually monitor the status of the nodes in the network. The vast majority of the time something goes wrong because of a bug, you'll be able to tell just by looking at the monitor client. This is a screenshot of what the monitor client looks like with 10 active nodes in the network who are all in sync.
The tools section of the docs has more detailed documentation on these packages.
Lastly, you want to grab the
shardus-cli-tool which will provide you with various commands for helping you create, start, and stop networks.
For the most part, you will be using the network tool provided in the shardus CLI tool, but there are a few other tools available as well. You can find more detailed documentation on the CLI tool here