No bugs found in Rainbow Ethereum Wallet for Android
Rainbow Ethereum Wallet
Rainbow is a mobile crypto wallet for managing Ethereum-based assets. It is a suitable choice for crypto rookies and experienced traders.
Rainbow lets you buy ETH and DAI with Google Play or a debit card, trade on Uniswap, purchase and display crypto art from OpenSea, Rarible, or Zora, and access other decentralized apps. With Rainbow, you can also get an ENS name, making it convenient to share your public wallet address.
Our web3 QA team performed one round of manual testing on Rainbow. Even though the app was marked as beta, we found no critical or medium-severity bugs. So accept our congrats on excellent app quality! Here’s what we tested.
No bugs found when checking if current Gwei rate is auto-updated
The app is installed.
- Launch the application.
- Swipe left to open the “Discover” menu.
- Pay attention to the indicator “Gwei”.
- Wait (~10 seconds).
- Pay attention to the indicator “Gwei”.
Android 10, MIUI 12.5.1, Redmi Note 7
The “Gwei” rate indicator is updated automatically.
Bug not found.
No bugs found when testing cost check function upon registering ENS name
The app is installed.
- Launch the application.
- Swipe left to open the “Discover” menu.
- Tap on the “ENS” button.
- Tap on the input line ENS names.
- Enter any three letters.
- Pay attention to the result.
- Add the fourth letter.
- Pay attention to the result.
- Add the fifth letter.
- Pay attention to the result.
Android 10, MIUI 12.5.1, Redmi Note 7
When registering ENS names, the cost and availability of the domain is automatically calculated.
Bug not found.
No bugs found when checking tab display in "Lists" menu
The app is installed.
- Launch the application.
- Swipe left to open the “Discover” menu.
- Tap on the buttons of the “Lists” section to switch tabs.
- Pay attention to the displayed result.
Android 10, MIUI 12.5.1, Redmi Note 7
All tabs in the “Lists” menu are displayed.
Bug not found.
No bugs found when checking if secret phrase is displayed after canceling biometric confirmation
The app is installed.
- Launch the application.
- Tap on the “Back up manually” button.
- In the authenticate window, tap on the Cancel button.
- Pay attention to the result.
Android 10, MIUI 12.5.1, Redmi Note 7
Passphrases are not displayed without authentication.
Bug not found.
No bugs found when testing display of Get Started manual
The app is installed.
- Launch the application.
- Tap on the “Get started with Rainbow” button.
- Wait for the “Learn” window to appear.
- Swipe up to scroll through the manual.
- Pay attention to the result.
Android 10, MIUI 12.5.1, Redmi Note 7
The manual is fully displayed in the window.
Bug not found.
No bugs found when changing app's main currency
The app is installed.
- Launch the application.
- Swipe right.
- Tap on the “Settings” button.
- Tap on the line “Currency”.
- Choose from the proposed options.
- Pay attention to the result.
Android 10, MIUI 12.5.1, Redmi Note 7
The app’s main currency is successfully changed to the selected one.
Bug not found.
No bugs found when testing up-to-date data display on currency chart
The app is installed.
- Launch the application.
- Swipe left to open the “Discover” menu.
- In the “Lists” menu, tap on the currency button.
- By tapholding the displayed graph, select the time.
- Pay attention to the displayed data.
Android 10, MIUI 12.5.1, Redmi Note 7
When you hold the tap on the currency chart, the correct data is displayed.
Bug not found.
No bugs found when checking redirect to payment options for buying crypto
The app is installed.
- Launch the application.
- Tap on the “Buy Ethereum” button.
- Tap on the “Ratio” button.
- Perform authentication.
- Wait for the page to load.
- Pay attention to the result.
- Close the window.
- Tap on the “Ramp” button.
- Wait for the page to load.
- Pay attention to the result.
Android 10, MIUI 12.5.1, Redmi Note 7
The redirect to payment options to buy crypto works properly.
Bug not found.
No bugs found when creating backup wallet
The app is installed.
- Launch the application.
- Tap on the “Back up manually” button,
- Authenticate,
- Tap on the button “I’ve saved these words”.
- Swipe right.
- Tap on the “Settings” button.
- Pay attention to the line “Backup”.
Android 10, MIUI 12.5.1, Redmi Note 7
The wallet backup was created.
Bug not found.
No bugs found when clearing local storage
The app is installed.
- Launch the application.
- Swipe right.
- Tap on the “Settings” button.
- Tap on the “Developer settings” button.
- Tap on the “Clear local storage” button.
- Wait for the cleaning to finish.
- Pay attention to the result.
Android 10, MIUI 12.5.1, Redmi Note 7
The application’s local data is cleared.
Bug not found.
I must admit Rainbow’s developers paid particular attention to the wallet interface design for users’ convenience. I tested the wallet’s UI, backup creation, currency rates, real-time updates, and security features. No bugs were found in the mentioned functionalities.