Bugs‌ ‌found‌ ‌in‌ token.art NFT Wallet Viewer for Android

Token.art: NFT Wallet Viewer

4.3

Token.art: NFT Wallet Viewer is a platform that makes it possible to view and purchase multi-blockchain NFT collections conveniently gathered in one place.

The app supports popular blockchains like Ethereum, Solana, Cardana, and WAX. Users can filter and sort their NFTs by name or estimated value, while searching for new NFTs can be done by traits, rarity, and more. Creating curated NFT galleries and earning with NFT staking are also possible with token.art.

As a QA agency experienced with testing web3 solutions, we support aspiring blockchain-based businesses through our Bug Crawl initiative. This time we dove into the token.art NFT marketplace, and here is what we found.

10K downloads
39 ratings

Crash when user presses "Back" button for "ThorGoldNFT" collection

Severity:

Critical

Precondition:

The app is installed. The user added a “Wax” address.

Steps to Reproduce:
  1. Open the app.
  2. Tap the “ThorGoldNFT” collection.
  3. Click the “100% collected” button.
  4. Tap the “Unowner(0)” tab.
  5. Tap the “Back” button.
Environment:

Galaxy A10s
Android v.11

Actual Result:

The app crashes.

Expected Result:

The user returns to the previous screen.

"Show currency prices in" drop-down is empty when connection is off

Severity:

Major

Precondition:

The app is installed.

Steps to Reproduce:
  1. Turn off the Internet on the device.
  2. Open the app.
  3. Tap the “Settings” button – navigation bar.
  4. Tap the “Show currency prices in” drop-down.
Environment:

Galaxy A10s
Android v.11

Actual Result:

The drop-down is opened. The drop-down list is empty.

Expected Result:

The user sees the “No Connection” error.

"Follow us on Twitter" button doesn't work

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Tap the “Settings” button – navigation bar.
  3. Scroll down to the “Follow us on Twitter” part.
  4. Tap the “Follow us on Twitter” button.
Environment:

Galaxy A10s
Android v.11

Actual Result:

Nothing happens. The “Follow us on Twitter” button doesn’t work.

Expected Result:

The user is redirected to the Twitter page.

User sees eternal loaders when trying to add address (connection off)

Severity:

Major

Precondition:

The app is installed.

Steps to Reproduce:
  1. Turn off the Internet on the device.
  2. Open the app.
  3. Tap the “Addresses” button – navigation bar.
  4. Tap the “+Add address” button.
  5. Tap the “Cardano” button.
  6. Tap the “Nickname” field.
  7. Enter the “Test” text.
  8. Tap the “Address” field.
  9. Enter the “Test” text.
  10. Tap the “Save” button.
Environment:

Galaxy A10s
Android v.11

Actual Result:

The user sees eternal loaders.

Expected Result:

The user sees the “No Connection” error.

"Dupes" part is not fully displayed

Severity:

Low

Precondition:

The app is installed. The user added a “Wax” address.

Steps to Reproduce:
  1. Open the app.
  2. Tap the “Alien Worlds” collection.
Environment:

Galaxy A10s
Android v.11

Actual Result:

“Dupes” part is cropped in the last block.

Expected Result:

All parts are displayed correctly.

Token.art NFT Wallet Viewer is the right fit for pros and average users. While testing this app, I encountered several issues of critical and minor severity, and I’d highly advise making token.art ready for no- or poor-internet scenarios.
Alexander, QA engineer

Alexander, QA engineer

Need a reliable QA partner?

Hire us
Close

Dear Friends!

We are a Ukrainian software testing company. Our country has been brutally attacked by Russia, which aims to destroy us as a nation and a sovereign country.

Despite Russia’s continuous aggression, shelling, and barbaric crimes, we stay strong and true to core democratic values.

QAwerk fights on the economic front. We keep helping businesses worldwide speed up releases, eliminate critical bugs, and win users’ love and world’s recognition with impeccable product quality.

We’d love to keep our team employed and hire those techies who lost jobs because of the war. While we may not be the right fit for you, perhaps you know someone who is.

Please reach out to your network and spread the word. They’ll get top-notch service from a grateful and highly motivated tech team.

Would you be open-minded to exploring more about how we deliver during the war?

Stand with Ukraine by working with Ukraine!