Smart Contract that provides basic services provided by a bank. These services include depositing, withdrawing, and transferring funds to another account, as well as viewing an account’s transaction history.
Deploying the contract on a local blockchain using Ganache.
Using Python scripts to automate the interaction with smart contracts.