Skip to content

CUTC Multi-Party Aggregation on the Blockchain Challenge

Notifications You must be signed in to change notification settings

GrandNewbien/cutc-deloitte

Repository files navigation

Second Place

Devpost

CUTC Challenge

This readme was written assuming a windows environment using PowerShell, but can easily be changed for Linux or MacOS.

Team:

  • Shivani Thaker

  • Jude Tillekeratne

  • Tejpal Sahota

Tools used:

Install

  1. Clone repo and install Flask + Savoir (if pip isn't working, make sure you've added python and pythonscripts to your path). Also move the contents of the chains folder to where your MultiChain was installed (\AppData\Roaming\MultiChain)
$ pip install flask
$ pip install savoir
  1. Navigate into the repo

  2. Move the chains folder contents to AppData\Roaming\MultiChain

  3. Add the launch scripts to your $profile.

  4. Use the function launchNodes to start the 10 nodes (abc, corp1, corp2... corp9). Then use the function cutc to start the interactive explorer!

$ launchNodes
$ cutc
  1. If it is your first time running, issue assets by running this command. It'll issue the same amounts to every chain and it may take some time to complete:
$ issueAssets

Usage

Make RPC requests using Savoir or refer to the MultiChain Documentation to make requests from a cli.

About

CUTC Multi-Party Aggregation on the Blockchain Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published