Skip to main content
Skip table of contents

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.

RainbowKit.png

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?

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.