- Tiron Adrian
- Ihnatiw Stefan
In the base folder you'll find all the contracts used. They can be opened and analyzed without going through the paths.
In the flask-python
folder you can find the Flask server and quick-run script files. In the static
folder are the smart contracts and the JavaScript files used to deploy the contracts automatically and run some use cases.
- Create new workspace in ganache with gas 20.000.000.
- Add some user addresses from your local ganache workspace to the Marketplace.sol constructor (they need to be hardcoded...).
- Compile contracts with
truffle migrate
. - Use one of the provided script files to run flask server (Windows Powershell or CMD).
- In
localhost:5000
check console test cases.
Note: We didn't manage to implement an UI, but we have implementations attempting to solve all the other components, from market initialization to product finalizing.