@codegobli
Mini DeFi Bank Update
Today I reviewed and upgraded my contract found flaws, patched โem, learned a lot.
๐ง Lessons + Fixes:
โ
Tracked direct ETH in receive() with an event log (didnโt even know I could tbh)
โ
Removed redundant require() in withdraw() (gas savings > over-checking)
โ
Added 24hr cooldown per withdrawal
โ
Built 10% annual interest logic primary school math finally paid off ๐
Next:
๐ฏ .reset() function for test mode
๐ฏ Testnet deploy this weekend ๐งช
How would you test a Defi Bank contract?
#Solidity #DeFi #SmartContracts #OpenZeppelin #BuilderJourney #MiniDeFiBank #Web3Dev