No bugs found in Argent – L2 & Argent Vault for Android

4.5

Argent - L2 & Argent Vault

Argent is a mobile crypto wallet supporting the Ethereum (Layer1), zkSync (Layer 2), and StarkNet (Layer 2) blockchains.

Thanks to zkSync’s Layer 2 network, Argent offers cheaper and faster transactions without compromising security. It’s also the first non-custodial wallet on the market with no seed phrase. Through Argent’s partners like Yearn, Lido and Gro, users can earn up to 15% interest on crypto.

QAwerk’s DeFi testing team checked Argent for bugs, and below are the results of our manual audit. Argent successfully passed our QA test and is distinguished by QAwerk with the Remarkable Quality award.

QAwerk bugs not found
100K+ downloads
4.28K ratings
version tested
4.7.2.8273
version tested
version tested
12
hours spent testing
version tested
>100
test cases run
bugs found
0
bugs found

No bugs found when creating new wallet

Precondition:
  1. The app is installed.
  2. The Google Drive app is installed & configured.
Steps to Reproduce:
  1. Open the app for the first time upon installation.
  2. Swipe 2 welcome screens.
  3. Tap the “Create new wallet” button.
  4. Enter a valid username.
  5. Tap the “arrow” button.
  6. Accept Terms & Conditions in the pop-up.
  7. Enter a valid email (use the mailbox you can check).
  8. Open the mailbox, open the recent “Please verify your email” message and confirm the email via link.
  9. Enter a valid phone number (use the number you can check).
  10. Enter the verification code from the received SMS.
  11. Enter a passcode (any 6 digits).
  12. Confirm the passcode from the previous step.
  13. Tap the “Enable now” button, choose your Google account and confirm.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The app’s main screen opens.

Actual Result:

Bug not found.

No bugs found when recovering wallet

Precondition:
  1. The app is installed.
  2. The Google Drive app is installed & configured.
  3. Test Case 1 is executed.
Steps to Reproduce:
  1. Uninstall the app.
  2. Reinstall the app.
  3. Open the app.
  4. Swipe 2 welcome screens.
  5. Tap the “I have an Argent wallet” button.
  6. Enter the email from Precondition 3.
  7. Open the mailbox, open the recent “Please verify your email” message and confirm the email via link.
  8. Enter a passcode (any 6 digits).
  9. Confirm the passcode from the previous step.
  10. Tap the “Connect to Google Drive” button, choose your Google account and confirm.
  11. Enter the phone number from Precondition 3.
  12. Enter the verification code from the received sms.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The screen “Your wallet will be recovered to this device in… 48 hours” opens.

Actual Result:

Bug not found.

No bugs found when logging into app with invalid passcode

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter an invalid passcode.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The message “Incorrect pin” appears.

Actual Result:

Bug not found.

No bugs found when checking main menu items

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Tap the “Activity” menu item.
  4. Tap the “Invest” menu item.
  5. Tap the “Send” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Appropriate screens open within steps 3-5.

Actual Result:

Bug not found.

No bugs found when buying crypto & checking payment methods

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter the valid passcode.
  3. Tap the “Buy crypto for free” button.
  4. Tap the “Ramp” menu item.
  5. Tap the “Exit” button.
  6. Tap the “Abandon transaction” button.
  7. Tap the “Moonpay” menu item.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Appropriate screens open within steps 4-7.

Actual Result:

Bug not found.

No bugs found when sending crypto and scanning QR code

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
  3. A valid QR code of any ETH address (e.g. from https://etherscan.io/) on another device.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Tap the “Scan QR” button.
  4. Allow the app to take pictures and record video.
  5. Scan the QR code from precondition 3.
  6. Tap the “ETH” menu item.
  7. Enter amount “1”.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Notification “Insufficient EHT balance” appears.

Actual Result:

Bug not found.

No bugs found when interrupting app with lost connection

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Disable the internet connection.
  4. Tap the “Trade” button.
  5. Enter amount “1” for AAVE.
  6. Enable the internet connection.
  7. Tap the link in the error notification “Something went wrong. Please check your internet connection and tap here to retry.”
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Notification “Insufficient balance” appears.

Actual Result:

Bug not found.

No bugs found when sending funds from MetaMask and sharing wallet link

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Tap the “Receive” button.
  4. Tap the “From another wallet” menu item.
  5. Tap the “Metamask” menu item.
  6. Tap the “COPY URL” button in the pop-up.
  7. Paste the copied URL into the browser.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The wallet profile page opens in the browser (url https://[username].argent.xyz).

Actual Result:

Bug not found.

No bugs found when sending funds from zkSync web wallet and sharing wallet link

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Tap the “Receive” button.
  4. Tap the “From another wallet” menu item.
  5. Tap the “zkSync web wallet” menu item.
  6. Tap the “copy” icon next to the wallet address.
  7. Tap the “OK” button in the notification pop-up.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

Notification “Copied wallet address to clipboard”. Address “zksync:[42-character hexadecimal address]” can be pasted.

Actual Result:

Bug not found.

No bugs found when changing passcode

Precondition:
  1. The app is installed.
  2. Test Case 1 is executed.
Steps to Reproduce:
  1. Open the app.
  2. Enter a valid passcode.
  3. Tap the “zkSync” menu button.
  4. Tap the “Settings” button.
  5. Tap the “App settings” menu item.
  6. Tap the “Change passcode” menu item.
  7. Enter the current passcode.
  8. Enter a new passcode.
  9. Confirm the new passcode.
  10. Skip the fingerprint auth.
Environment:

Samsung Galaxy S7, Android 8.0.0

Expected Result:

The app’s main screen opens. The passcode was successfully changed.

Actual Result:

Bug not found.

I tested the app's primary functions, interruption testing included, and I must admit Argent runs seamlessly. Its simple UI makes it a great starting point for absolute beginners, yet integration with dapps and some other features requires more crypto experience.
Aliaksei, QA engineer

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