Bugs‌ ‌found‌ ‌in‌ Core | Crypto & NFT Wallet for Android

Core | Crypto & NFT Wallet

4.3

Core is a high-performance Web3 wallet that stores all cryptocurrencies, supporting Bitcoin, Ethereum, Avalanche, and all EVM-compatible blockchains.

It has a user-friendly interface for buying, selling, and transferring NFTs or cryptocurrency. With the Core solution, users can access a vast world of decentralized applications (dApps) like games, decentralized finance (DeFi), and digital collectibles.

Our QA engineers carried out thorough testing of the Core app. Here are the bugs we managed to spot.

5K+downloads
87 ratings

App crashes when user clicks back Android navigation button and reopens app

Severity:

Major

Precondition:

The user is on the “Watchlist” page.

Steps to Reproduce:
  1.  Click the “Menu” button. 
  2. Click the back Android navigation button two times. 
  3. Reopen the app.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

“Core isn’t responding” error message is displayed.

Expected Result:

No errors should be displayed; the app should open successfully.

Charts are not displayed after changing currency to EUR

Severity:

Minor

Precondition:

1. The user has created a wallet.
2. The user is on the “Watchlist” page.
3. “USD” currency is selected.

Steps to Reproduce:
  1. Click any currency and look at the chart. 
  2. Click the “Menu” button. 
  3. Click the “Currency” button.
  4. Select “EUR” from the list. 
  5. Click any currency and look at the chart.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

Charts are not displayed on EUR currency.

Expected Result:

Charts should be displayed on any currency.

User can create 8864 words name for wallet

Severity:

Minor

Precondition:
  1. The user has created a wallet.
  2. The user is on the “Watchlist” page.
Steps to Reproduce:
  1. Create Lorem ipsum file with 8864 words and copy it. 
  2. Open the Core app. 
  3. Click the wallet name on the top. 
  4. Click the “Add\Edit Accounts” button.
  5. Click the “Name” field and paste a big file there. 
  6. Click the “Save” button.
Environment:

Redmi Note 10 Pro, Android 11

Actual Result:

The name was saved; some pages are lagging after clicking on them (e.g. after clicking on the name again).

Expected Result:

Validation about number of characters should appear.

During manual test execution several issues were found such as the absence of validation and app crash. I’d recommend using a strong validation pattern and performing regular regression testing.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us