Bugs found in BoltX: NFT & Crypto Wallet for Android
BoltX is a cross-chain and multi-token wallet supporting 100+ different tokens, including Ethereum, Bitcoin, Dogecoin, and NFT. It makes it easy to send, receive, store, and stay in total control of your money.
Crypto wallets like BoltX are particularly handy when bridging assets across different networks. In contrast to some other crypto exchanges, BoltX does not hold assets on your behalf and can secure your funds using the 12-word secret recovery phrase stored in the blockchain.
Recently, our QA team developed a framework for testing crypto apps. We ran a quick check on BoltX and this is what we found.
Several screens do not respond to clicks on “Back” button
Minor
The user has a BoltX account.
- Go to Settings, Reveal Mnemonic.
- On “Enter Your Security PIN”, click on the “Back” button on the phone.
Samsung Galaxy M31, Android 9.0
Nothing happens.
The user is redirected to the previous screen from the “Enter Your Security PIN”, “Change Your Security PIN”, and “Dynamic Rewards” screens.
“Send” and “Receive” buttons align differently on “Hello User” screen
Trivial
The user has a BoltX account.
- Open the BoltX landing page.
Samsung Galaxy M31, Android 9.0
On the “Hello User” screen, “Send” and “Receive” buttons have different content alignment.
On the “Hello User” screen, “Send” and “Receive” buttons have the same content alignment.
Approximate count stops working when user enters five numbers after “.”
Trivial
The user has a BoltX account.
- Go to Wallet Buy.
- Open any cryptocurrency.
- After custom 150, enter “.” and five random numbers.
Samsung Galaxy M31, Android 9.0
Approximate count stops working when the user enters five numbers after “.”
Approximate count continues working after the user enters five numbers after “.”
No informational messages for users on empty “Transactions”, “Send”, “Receive” screens
Trivial
The user has a BoltX account.
- Go to Stake View stake transactions.
Samsung Galaxy M31, Android 9.0
Empty screen.
The user should see informational messages with a reason why there is no data on the screen.
It's a secure crypto wallet with various useful features. All bugs found are minor, easy to fix and only affect usability. User exploratory testing verified all basic E2E flows work well.