This assignment repository demonstrates how web3 can interact with the vyper smart contract.
This repository need two main library in compiling and interacting with the contract.
pip install web3
pip install vyperChange the account address and Deploy the contract first before the interaction.
python deploy_contract.pyTo interact with student account permission.
python student_interaction.pyTo interact as contract owner or finance controller
python finance_officer.pyBy Chan Broset