Module-18-Blockchain-Challenge

I'm a fintech engineer who’s working at one of the five largest banks in the world. I was recently promoted to act as the lead developer on their decentralized finance team. My task is to build a blockchain-based ledger system, complete with a user-friendly web interface. This ledger will allow partner banks to conduct financial transactions (that is, to transfer money between senders and receivers) and to verify the integrity of the data in the ledger.

  • Create a Record Data Class
  • Modify the Existing Block Data Class to Store Record Data
  • Add Relevant User Inputs to the Streamlit Interface
  • Test the PyChain Ledger by Storing Records

Instructions on how to use

1. Launch pychain.py from a terminal

  • run the streamlit command to view the streamlit, for example enter, streamlit run c:/Users/chris/Desktop/Bootcamp/HW/Module-18-Blockchain-Challenge/Module-18-Blockchain-Challenge/pychain.py, as a terminal command

Screenshots

Streamlit application page, highlighting blockchain that consists of multiple blocks

screenshot

Streamlit application page, highlighting the indication of the validity of the blockchain

valid screenshot

Picture