Bugs‌ ‌found‌ ‌in‌ Ultimate: Crypto DeFi Wallet for Android

Ultimate - Crypto DeFi Wallet

5.0

Ultimate: Crypto DeFi Wallet is a feature-rich app designed for both beginners and experienced users to effectively manage their cryptocurrency and decentralized finance activities. 

Ultimate: Crypto DeFi Wallet is a secure solution for storing, sending, and receiving various cryptocurrencies. With a strong focus on security, it ensures the safety of your funds through advanced features such as encryption and multi-factor authentication. The app provides real-time market data, price charts, and news updates to keep you informed about the latest developments in the cryptocurrency market. 

After conducting quick tests, our QA engineers discovered several bugs in Ultimate: Crypto DeFi Wallet. Here is a summary of our findings.

1K+downloads
8 ratings

"Device Authentication" switcher automatically changes if fingerprint is incorrect

Severity:

Major

Precondition:
  1. Create a wallet.
  2. Enable the fingerprint scanning feature on your device.
Steps to Reproduce:
  1. Choose a wallet.
  2. Click on the “Home” button in the bottom menu.
  3. Click on the settings button in the upper right corner.
  4. Switch the “Device Authentication” switcher to the on position.
  5. Scan a fingerprint that is not added to the system.
Environment:
  1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
  2. Samsung Galaxy S8 (Android 9)
Actual Result:

The “Device Authentication” switcher automatically changes if an incorrect fingerprint is detected.

Expected Result:

The position of the switcher should not be changed until the scanning function is blocked after 3-5 attempts, depending on the phone settings.

QR code does not work when scanning it in application on another device

Severity:

Major

Precondition:
  1. Create a wallet on Device #1.
  2. Create a wallet on Device #2.
Steps to Reproduce:
  1. Open the application on Device #1.
  2. Open any wallet.
  3. Click on the “Home” button in the bottom menu.
  4. Click on the “Receive” button.
  5. Open the application on Device #2.
  6. Open any wallet.
  7. Click on the “Home” button in the bottom menu.
  8. Click on the QR code scanning button.
  9. Allow access to the camera.
  10. Scan the QR code from Device #1.
Environment:
  1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
  2. Samsung Galaxy S8 (Android 9)
Actual Result:

The QR code does not function properly when scanning it in the application on a different device.

Expected Result:

The QR code should be scanned and the token identified.

“Helium Network Token” is missing its icon

Severity:

Major

Precondition:
  1. Create a wallet.
Steps to Reproduce:
  1. Choose a wallet.
  2. Click on the “Discover” button in the bottom menu.
  3. Scroll to the “Helium Network Token” currency.
  4. Click on the currency.
Environment:

1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
2. Samsung Galaxy S8 (Android 9)

Actual Result:

The “Helium Network Token” currency does not have an icon.

Expected Result:

The currency should have an associated icon.
The link to the icon is: https://www.helium.com/static/images/new/whyearn.svg.

“Helium Network Token” is missing its icon

More data is displayed without clicking "Show more" button

Severity:

Major

Precondition:
  1. Start tracking the wallet with the key: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB.
Steps to Reproduce:
  1. Choose a wallet.
  2. Click on the “Home” button in the bottom menu.
  3. Scroll to the “Assets” section.
  4. Navigate to the page of any currency.
  5. Change the type of graph.
  6. Click the back button.
Environment:

1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
2. Samsung Galaxy S8 (Android 9)

Actual Result:

More data is displayed without clicking the “Show more” button.

Expected Result:

More data should be displayed only after clicking the “Show more” button.

Value of SHIBA INU currency remains unchanged, but chart and parameters change

Severity:

Minor

Precondition:
  1. Create a wallet.
Steps to Reproduce:
  1. Choose a wallet.
  2. Click on the “Discover” button in the bottom menu.
  3. Click on the search button.
  4. Enter “SHIBA INU” in the search field.
  5. Select a 1-year chart.
  6. Check the cost and parameters of SHIBA INU from July 16, 2022, to October 16, 2022.
Environment:

1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
2. Samsung Galaxy S8 (Android 9)

Actual Result:

The value of the SHIBA INU currency remains unchanged, but the chart and parameters are subject to change.

Expected Result:

For currencies with such a low value, more than 8 decimal places should be displayed.

Not all activities are displayed when filtering wallet activity

Severity:

Minor

Precondition:
  1. Start wallet tracking with the key: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB.
Steps to Reproduce:
  1. Choose a wallet.
  2. Click on the “Activity” button in the bottom menu.
  3. Select the “Received” filter.
  4. Scroll to the bottom of the list and take note of the date and time of the last transaction.
  5. Scroll up.
  6. Click on the “Received” filter again.
  7. Scroll down until you find an earlier “Received” transaction prior to the previously noted date.
Environment:

1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
2. Samsung Galaxy S8 (Android 9)

Actual Result:

When filtering wallet activity, not all activities are displayed.

Expected Result:

All activities of the selected filter type should be displayed.

Chart containing information about cryptocurrencies is not displayed

Severity:

Minor

Precondition:
  1. Create a wallet.
Steps to Reproduce:
  1. Choose a wallet.
  2. Click on the “Home” button in the bottom menu.
  3. Select any cryptocurrency from the “Assets” section.
  4. Choose a 1-year chart.
  5. Change the chart type to columns.
  6. Select the 1-minute chart.
Environment:

1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
2. Samsung Galaxy S8 (Android 9)

Actual Result:

The 1-minute chart with information about cryptocurrencies is not displayed.

Expected Result:

The 1-minute graph should be displayed.

Chart containing information about cryptocurrencies is not displayed

"Paste" button doesn't work with wallet address copied externally

Severity:

Minor

Precondition:
  1. Create a wallet.
Steps to Reproduce:
  1. Click on the wallet button in the upper left corner.
  2. Click on the “Watch” button.
  3. Minimize the application.
  4. Open the bug link.
  5. Copy the wallet address: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB on the device.
  6. Expand the application.
Environment:

1. Xiaomi Mi 10 (Android 13, MIUI Global 14.0.1)
2. Samsung Galaxy S8 (Android 9)

Actual Result:

The “Paste” button does not function when attempting to paste wallet address information copied from outside the application.

Expected Result:

The “Paste” button should work properly when there is text information stored in the clipboard.

During testing, multiple bugs were found, such as problems with device authentication switcher, QR code scanning, currency values and chart parameters, incomplete wallet activity display, missing cryptocurrency chart, non-functioning "Paste" button for copied wallet addresses, missing icon for "Helium Network Token," and automatic data expansion without clicking "Show more" button.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us