No bugs found in imToken: BTC & ETH Wallet for iOS

imToken: BTC & ETH Wallet

4.2
QAwerk bugs not found

imToken is a non-custodial crypto solution for managing thousands of tokens, transferring NFTs, browsing curated dapps, and earning with Ethereum games.

With imToken, users can manage multi-chain assets: DeFi coins like Uniswap or Compound, stablecoins like USDC and USDT, and other ERC20 tokens. imToken achieves security with encryption and local storage of private keys and password enhanced by fingerprint sensor for transactions. imToken’s web3 browser offers over 500 dapps and DeFi projects to explore.

QAwerk’s web3 testing team wanted to see if imToken leaves up to its promises and can ensure a seamless user experience. And it does! The quality assurance test is successfully passed.

500K+ downloads
556 ratings
version tested
2.10.4.1787
version tested
version tested
11
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found when creating identity

Precondition:
  1. Download the app.
  2. Open the app.
Steps to Reproduce:
  1. Click the “Create identity” button.
  2. Click the “Name your identify” field and type “test”.
  3. Click the “Set password” field and type any valid password.
  4. Click the “Confirm password” field and type the same valid password from step 3.
  5. Click the check mark near “I have read and agreed to the imToken Terms of Service”.
  6. Click the “Create identity” button.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

Identity was created successfully.

Actual Result:

Bug not found.

No bugs found when adding and deleting assets

Precondition:

Open the app.

Steps to Reproduce:
  1. Click the “+” icon.
  2. Click the “+” icon near some currencies, e.g. “LON” and “TFT”.
  3. Navigate to the “Wallet” page.
  4. Click the “+” icon.
  5. Click the “Displayed Assets” button.
  6. Click the “-” icon near “LON” and click the “Delete” button.
  7. Click the “-” icon near “TFT” and click the “Delete” button.
  8. Navigate to the “Wallet” page.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

Assets were added and deleted correctly.

Actual Result:

Bug not found.

No bugs found after language change

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the “My Profile” page.
  2. Click the “Settings” button.
  3. Click the “Languages” button.
  4. Navigate through some pages.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

All pages are translated fully.

Actual Result:

Bug not found.

No bugs found when writing letter to Help Center

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the “Market” page.
  2. Click the Headphones icon.
  3. Click the “Ask” button.
  4. Click the “Subject” field and type “test”.
  5. Click the “Add your message here” field and type “test”.
  6. Click the Send icon.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The message was sent.

Actual Result:

Bug not found.

No bugs found when creating invalid booking address

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the “My Profile” page.
  2. Click the “Address Book” button.
  3. Click the “+” button.
  4. Click the “Please input Address” field and type “h”.
  5. Click the “Name” field and type “y”.
  6. Click the “Save” button.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The invalid booking address was not saved; validation appears.

Actual Result:

Bug not found.

No bugs found in Market Value functionality

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the“Market” page.
  2. Click the “Market Value” button.
  3. Click the “BTC” button.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The market value of all currencies is correct.

Actual Result:

Bug not found.

No bugs found after clicking social media links

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the “My Profile” page.
  2. Click the “About Us” button.
  3. Click all social media links.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The user was redirected to all platforms.

Actual Result:

Bug not found.

No bugs found in QR code functionality

Precondition:

Open the app.

Steps to Reproduce:
  1. Click the QR code icon in the top right corner.
  2. Point the camera on any QR code.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The QR code was recognized.

Actual Result:

Bug not found.

No bugs found when managing wallet

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the “My Profile” page.
  2. Click the “Manage your wallet” button.
  3. Click the “Manage” button.
  4. Click the Name of your wallet.
  5. Click the “Name your identity” field and type “test”.
  6. Click the “Confirm” button.
  7. Go back to the “Manage your identity wallet” page.
  8. Click the “Add Coin” button.
  9. Add some random coins.
  10. Click the “Confirm” button.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The name was successfully changed and the coins were added successfully too.

Actual Result:

Bug not found.

No bugs found when changing Currency Unit

Precondition:

Open the app.

Steps to Reproduce:
  1. Navigate to the “My Profile” page.
  2. Click the “Settings” button.
  3. Click the “Currency Unit” button.
  4. Select “EUR”.
  5. Navigate through some pages.
Environment:

iPhone 13 Pro, iOS 16.0

Expected Result:

The currency unit was changed correctly.

Actual Result:

Bug not found.

I conducted comprehensive functional and UI/UX testing of imToken. Since my QA check revealed no critical issues, I can wholeheartedly recommend the imToken wallet as a stable and well-built app.
Oleh, QA engineer

Oleh, 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