With the consistent flow of release notifications via the FunFair discord, it’s easy to lose track of what the FunFair Wallet team have achieved.
In the first of an ongoing series, we will summarise the more important updates and their benefits. Thus, helping to highlight the impact these technical changes have for developers and end-users of our wallet.
The team added three big features and some redundancy planning over the past month into the wallet.
- Network Change: dApp developers may want to work with many networks and not just Ethereum, especially with BSC and Solana growth. Thanks to FunFairs network change feature, developers can now switch their users to any enabled network they support. Thus, ensuring their users get an uninterrupted experience regardless of what blockchain ecosystem they are interacting with.
- On-Demand Load: Developers get a better experience using the FunFair Software Developer Kit (SDK). Now they can choose when they want or need to load the wallet, reducing load times and ensuring a faster dApp experience for all.
- dApp Modal Control: Now, dApps can choose to close modals themselves if users don’t approve or reject the transaction in a specific period. An excellent example of this is shown in our recent Payloads game found in the Labs. If a user does not confirm the xDai transaction before the game begins, the dApp can close the modal. Thus ensuring time-specific events don’t offer the user options that are no longer relevant and providing a better user experience.
- Multi Nodes: The FunFair Wallet client can now have multi nodes. Ensuring developers can be confident that it won’t mean any downtime for their users if one node drops.
A lot of time was spent this month improving the user experience, a few of the more important functionalities included:
- Pancake Swap: With the recent addition of Binance Smart Chain Support (Read more here), users can now utilise Pancake Swap to initiate swaps within the FunFair wallet, opening up a new Binance ecosystem of tokens for users.
- Growl Notifications: Simply put, users now receive a popup notification for messaging such as receiving or sending Eth, not to mention transaction updates such as “completed” or “failed”. Enabling users to navigate throughout the dApp without fear of losing essential updates.
- UniSwap V3 Quotes: Users like to know they get the best deal, so the FunFair wallet compares swap quotes from Uniswap V2 and V3 and then offers the lowest price to the user. Ensuring they are getting the best bang for their buck/token.
- Whitelist Contracts: Users like saving time, but not at the expense of security. That’s why the team here has enabled approved whitelists for contracts they trust, speeding up the sending process for tokens to authorised recipients and ensuring less annoying popups. However, sending Eth will always require approval, regardless of whether it is a whitelist or not. Just another way FunFair keeps high-value assets safe.
- Gas fees: High gas fees will always be highlighted to users before sending tokens (regardless of contract whitelist status). Further, users can set gas thresholds to ensure they never spend more than they are comfortable with.
- Browser Integration: For a better user experience, when a user logs into the funfair wallet via a browser, there is no longer a popup taking users out of the dApp experience. Rather, an integrated modal on-site now takes its place. This will appear integrated for most browsers, although some browsers like safari and brave have blocked third-party cookies. Don’t fear though; if it can not incorporate the authentication modal in the browser, it will revert to a popup. Thus this setup covers any custom user settings and every browser.
- Security Improvements: Users have never needed to worry about private keys with the FunFair wallet, providing a web 2.0 experience on web 3.0 technology. But the team has improved the recovery key flows. If a user recovers their password on device one and then recovers on device two, both are recognised. Previously it would invalidate any other recovery, which was difficult for lost devices. In changing this, we have increased the secure key size with which the wallet does its encryption, making it even more secure!
As above, this will form an ongoing series of updates, so if there is anything you would like to understand about the FunFair wallet, reach out to us on our discord or Twitter, and we will try to incorporate it into our next update.