Skip to content

mbestavros/SupplyChain

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 

SupplyChain

Final project for CS651: Distributed Systems. Blockchain for supply-chain verification.

Setup:

  • Set your GOPATH variable to be the root folder of this repo, and go to that folder. You can do this by navigating to the main directory and running:
    GOPATH=\$(pwd)

  • Run the following to get required packages:
    go get github.com/rs/xid
    go get github.com/sirupsen/logrus

Build, Run, and Test:

  • Whole project
    go build cli
    ./cli
  • Individual packages
    cd <package-name> To run:
    go build <package-name>
    ./<package-name>
    To test:
    go test

Debugging

We're using the logrus library. To set the log level to Debug, for example, write log.SetLevel(log.DebugLevel). To then log something to Debug, use log.Debug("Debug statement!").

About

Final project for CS651: Distributed Systems. Blockchain mixed with distributed systems.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published