Skip to content
CUTC Multi-Party Aggregation on the Blockchain Challenge
HTML Python CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
__pycache__
chains
multichain-windows-1.0.4
static/css
templates
README.md
app.py
creds.py
launchScripts

README.md

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.

You can’t perform that action at this time.