Skip to content
No description, website, or topics provided.
JavaScript Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contracts
migrations
test
.gitignore
README.md
package.json
run_test.sh
truffle-config.js
truffle.js

README.md

Reputation System

Design Doc

Reputation System: https://github.com/ventureum/Documents/wiki/Reputation-System

Tools and Reference

Files

In contracts folder:

  • ReputationSystem.sol - implementation for ReputationSystem Contract

In migrations folder:

  • 2_deploy_contracts.js - implementation for migrations deployment

In root:

  • truffle.js - networks setting for Truffle configuration
  • run_test.sh - script for testing including
    rm -rf build/
    truffle compile
    truffle migrate --reset
    truffle test
    

Test Workflow

  1. downlaod docker image ventureum/dev and run container in local

  2. log into the docker conatiner,and git clone codes https://github.com/ventureum/RepSys.git into local repo

  3. install packages that may be missing

    npm init -y
    npm install -g ganache-cli
    npm install -E openzeppelin-solidity
    
  4. run ganache-cli

  5. open a new terminal, log into the same docker conatiner, and run ./run_test.sh under the root of venturem_interview

Test Result

TBA

You can’t perform that action at this time.