sawtooth-toolkit

Toolkit for the Hyperledger Sawtooth

This project is maintained by arsulegai

SAWTOOTH TOOLKIT

The toolkit to work with the Hyperledger Sawtooth. Refer to the https://github.com/hyperledger/sawtooth-core for the main source code of the Hyperledger Sawtooth.

Dependencies

The code is written and tested on following version of Rust

Build

Run the following command to generate the binary

```shell script cargo build


Add the following path to your `$PATH` variable

```shell script
current_directory=`pwd`
export PATH=$PATH:$current_directory/target/debug/

Run

As simple as

```shell script sawtooth-toolkit


## Feature List

### Keys

This is a utility to convert the Hyperledger Sawtooth CLI generated
keys to the `pem` formatted filed.

For more usage

```shell script
sawtooth-toolkit -h

Example to convert to the pem formatted file

shell script sawtooth-toolkit keys convert -inform raw -in user.priv

raw is the format generated by the Hyperledger Sawtooth CLI. user.priv is the filename[path] of the file.

Contributing

You’re free to improvise the application, raise a pull request to the original repository after your implementation. Each commit must include Signed-off-by: in the commit message (run git commit -s to auto-sign). This sign off means you agree the commit satisfies the Developer Certificate of Origin(DCO).

License

This software is licensed under the Apache License Version 2.0 software license.