Crypto Pay is an application that allows users to select fintech professionals from among a predefined list of candidates, hire them, and pay them with cryptocurrency.
# This app was tested on python 3.9.7
# Create a virtual environment and activate it
pip install -r requirements.txt
Install Ganache before trying the following steps:
- Start Ganache and copy the account's seed phrase.
- Using SAMPLE.env as a template, create a
.env
file and add Ganache's mnemonic seed phrase to it. - Run the app:
streamlit run app.py
- On the resulting webpage, select a candidate that you would like to hire from the appropriate drop-down menu.
- Enter the number of hours that you would like to hire them for.
- Click the Send Transaction button to sign and send the transaction with your Ethereum account information.
- To see transaction details, go to the Transactions section of Ganache.
Streamlit didn't immediately update the account balances in the sidebar but still returns the validated transaction hash.