create functionality of transfering funds and storing data of users like a decentralized bank
This project is about using the scaffold-eth template to test and use functions from my solidity contract and interact with it using a predefined local blockchain with the ability to deploy contracts and use it with a frontend. I created functions such as transfer (transfer funds from your account to another), withdraw funds from an account, and check the balance of a provided eth address.
How it's made
This project uses React.js, Solidity, hardhat, as well as the scaffold-eth template. The protocol and interface of the uniswap protocol was implemented and called in solidity. Scaffold-eth template generated frontend was used to interact with the contracts in react.js. I found that it was fun working with protocols as you can interact with them in solidity as they have been deployed to the blockchain which makes things easier for the developer to use.