Bugs‌ ‌found‌ ‌in‌ BoltX: NFT & Crypto Wallet for Android

BoltX: NFT & Crypto Wallet

3.4

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.

10K+downloads
29 ratings

Several screens do not respond to clicks on “Back” button

Severity:

Minor

Precondition:

The user has a BoltX account.

Steps to Reproduce:
  1. Go to Settings, Reveal Mnemonic.
  2. On “Enter Your Security PIN”, click on the “Back” button on the phone.
Environment:

Samsung Galaxy M31, Android 9.0

Actual Result:

Nothing happens.

Expected Result:

The user is redirected to the previous screen from the “Enter Your Security PIN”, “Change Your Security PIN”, and “Dynamic Rewards” screens.

Several screens do not respond to clicks on “Back” button
Several screens do not respond to clicks on “Back” button

“Send” and “Receive” buttons align differently on “Hello User” screen

Severity:

Trivial

Precondition:

The user has a BoltX account.

Steps to Reproduce:
  1. Open the BoltX landing page.
Environment:

Samsung Galaxy M31, Android 9.0

Actual Result:

On the “Hello User” screen, “Send” and “Receive” buttons have different content alignment.

Expected Result:

On the “Hello User” screen, “Send” and “Receive” buttons have the same content alignment.

“Send” and “Receive” buttons align differently on “Hello User” screen

Approximate count stops working when user enters five numbers after “.”

Severity:

Trivial

Precondition:

The user has a BoltX account.

Steps to Reproduce:
  1. Go to Wallet Buy.
  2. Open any cryptocurrency.
  3. After custom 150, enter “.” and five random numbers.
Environment:

Samsung Galaxy M31, Android 9.0

Actual Result:

Approximate count stops working when the user enters five numbers after “.”

Expected Result:

Approximate count continues working after the user enters five numbers after “.”

Approximate count stops working when user enters five numbers after “.”

No informational messages for users on empty “Transactions”, “Send”, “Receive” screens

Severity:

Trivial

Precondition:

The user has a BoltX account.

Steps to Reproduce:
  1. Go to Stake View stake transactions.
Environment:

Samsung Galaxy M31, Android 9.0

Actual Result:

Empty screen.

Expected Result:

The user should see informational messages with a reason why there is no data on the screen.

No informational messages for users on empty “Transactions”, “Send”, “Receive” screens
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.
Sergii, QA engineer

Sergii, QA engineer

Need a reliable QA partner?

Hire us