No bugs found in THORWallet: DeFi Crypto Wallet for iOS

4.3

THORWallet: DeFi Crypto Wallet

THORWallet DEX is a non-custodial crypto wallet powered by THORChain that allows its users to swap native coins across chains.

This world-class mobile wallet supports all top EVM blockchains, including Bitcoin, Litecoin, Bitcoin Cash, Ethereum, BNB, THORChain, Avalanche, and Fantom. The number of THORWallet downloads has reached 40k, which means DeFi is becoming accessible for more and more people. 

QAwerk’s DeFi testing team couldn’t pass by a promising solution like THORWallet. Congrats to the dev team! No critical issues were discovered.

QAwerk bugs not found
10K+ downloads
66 ratings
version tested
1.4.14
version tested
version tested
15
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found after checking user inactivity

Precondition:

The user is registered in the app.

Steps to Reproduce:
  1. Navigate to the app. 
  2. Don’t do any actions in the app during 60 seconds.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

“Inactive for 60 seconds. Authenticate again.” pop-up with the ability to enter the password to unlock the application is displayed.

Actual Result:

Bug not found.

No bugs found after checking user inactivity

No bugs found after starting new mission

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Switch to the “Missions” tab.
  2. Follow the “New Missions” tab.
  3. Select one of the missions from the list.
  4. Mark the “I understand the rules of the mission” checkbox. 
  5. Click the “Start mission” button.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

A new mission has been added to the “My Missions” tab; the user has been automatically redirected to the “My Missions” tab.

Actual Result:

Bug not found.

No bugs found after aborting mission

Precondition:
  1. The user is on the main page of the app.
  2. At least one mission has been added.
Steps to Reproduce:
  1. Navigate to the “Missions tab”.
  2. Switch to the “My missions” tab. 
  3. Select one of the missions from the list. 
  4. Scroll down. 
  5. Click the “Abort mission” button.
  6. Make sure that the following screen is displayed: ‘’Do you want to abort this mission?”. 
  7. Click the “Abort mission” button.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The mission has been aborted successfully; the aborted mission has been moved to the “New Missions” tab.

Actual Result:

Bug not found.

No bugs found after adding new tokens

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Click “Plus”.
  2. Toggle several tokens from the list. 
  3. Return back to the main page with the list of tokens.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The just added tokens are displayed in the list on the main page.

Actual Result:

Bug not found.

No bugs found after adding new tokens

No bugs found after filtering existing tokens

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Click the “Sort” button. 
  2. Make sure that the default sorting is set.
  3. Select the “Alphabetical” value from the list.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The list of tokens has been sorted alphabetically.

Actual Result:

Bug not found.

No bugs found after filtering existing tokens

No bugs found after checking available assets of “Savers Vault”

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Switch to the “Earn” tab.
  2. Click the “Savers Vault” option.
  3. Click the “See All” link in the “Top Assets” section.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The list of available assets with the following details is displayed: Name, Liquidity, Percent of Filled.

Actual Result:

Bug not found.

No bugs found after checking available assets of “Savers Vault”

No bugs found after toggling BCH/USD currency in “Savers Vault”

Precondition:
  1. The user is on the main page of the app.
  2. The user is on the “Earn” tab.
Steps to Reproduce:
  1. Select a BTC asset from the list. 
  2. Click the “Continue anyway” link.
  3. Enter 1 on the keyboard. 
  4. Make sure that the BCH/USD conversion is valid. 
  5. Enter another amount. 
  6. Make sure that the BCH/USD conversion is valid. 
  7. Toggle to USD. 
  8. Enter another amount.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The currency conversion values are displayed correctly in both modes.

Actual Result:

Bug not found.

No bugs found after toggling BCH/USD currency in “Savers Vault”

No bugs found after checking THORChain on social media

Precondition:

 The user is on the main page of the app.

Steps to Reproduce:
  1. Click the top right button on the main page. 
  2. Scroll down.
  3. Click “Twitter”.
  4. Click “Telegram”.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The THORChain Community group has been successfully opened in Telegram; the THORChain group has been successfully opened in Twitter.

Actual Result:

Bug not found.

No bugs found after checking THORChain on social media
No bugs found after checking THORChain on social media
No bugs found after checking THORChain on social media

No bugs found after erasing wallet

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Click on your name in the top left corner on the main page. 
  2. Click the “Cross” button.
  3. Make sure that the following screen is displayed: “Do you want to erase all wallets?”.
  4. Click the “Erase Wallet” button.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

“Get Started” page is displayed after erasing the wallet.

Actual Result:

Bug not found.

No bugs found after erasing wallet
No bugs found after erasing wallet

No bugs found after entering invalid new password to “Enter PIN” or “Password” field

Precondition:

Open the app.

Steps to Reproduce:
  1. Click the “Get Started” button.
  2. Confirm “Terms & Conditions”. 
  3. Click the “Continue” button.
  4. Click the “Create Wallet” button.
  5. Enter less than 6 characters. 
  6. Make sure that the “Continue” button is disabled.
  7. Enter 6 characters.
  8. Click the “Continue” button.
  9. Enter a different password on the “Confirm password” screen.
Environment:

iPhone X, iOS 16.3.1

Expected Result:

The “Continue” button is disabled until the user enters 6 characters to the “Password” field; “Codes are not equal” validation message is displayed after entering a different password on the “Confirm password” screen.

Actual Result:

Bug not found.

No bugs found after entering invalid new password to “Enter PIN” or “Password” field
During testing, no major issues were found. One thing that I’d like to pay attention to is that the user has to enter his password after every 60 seconds of inactivity. It is inconvenient from the user’s perspective.
Tetiana, QA engineer

Tetiana, QA engineer

No Bugs Found!

No Bugs Found! We tried to find bugs in this product, but failed to spot any. While we still believe no software is 100% free of bugs, this app contains no critical or apparent defects that could negatively impact the user experience.

Need a reliable QA partner?

Hire us