Further Challenges
Can’t stop vibing?
Here are a few suggestions to keep improving your new dApp
Multi Wallet Support
We kept things simple for the demo and only connecting to MetaMask, but we still used Wagmi as best practice to set you up for the inevitable scope creep expansion of users requesting their favourite wallet.
When that happens, you can also check out RainbowKit for a pretty UI connecting to all wallets.

Refresh History after Transaction Finalised
After a successful transaction, you could update the user’s balances and the Transaction History table.
Think about how long it could take for the transaction to be finalised. What information could you show during this time to assure the user that it’s processing?
Do we want the user to manually refresh the page waiting for the transaction to be finalised, or could we use web sockets to be notified whenever the wallet balance changes & update the screen?