Trust Wallet

Technical profile for Trust Wallet.

React Native Uncategorized
Bundle ID com.wallet.crypto.trustapp
Version analyzed 26.18.5
Build framework React Native
SDKs detected 19
Analyzed 2026-08-21
Exploratory agent run

What Trust Wallet does

This mobile app is a cryptocurrency wallet that supports creating a new wallet or importing an existing one through multiple credential and backup methods. Its onboarding flow includes security validation, blockchain network selection, optional market and transaction notifications, and consent to the Terms of Service and Privacy Policy.

Observed on screen

  • Wallet Creation Creates a new cryptocurrency wallet through the initial onboarding flow.
  • Existing Wallet Import Adds an existing wallet using a secret phrase, private key, or other supported recovery format.
  • Secret Phrase Security Check Verifies that the recovery phrase is private and warns that exposed phrases can lead to stolen funds.
  • Network Selection Allows users to search for and select the blockchain network associated with the imported wallet.
  • Extended Import Options Supports Google Drive backups, view-only wallets, keystore files, and the beta Swift import method.
  • View-Only Wallets Adds wallet addresses for balance and activity monitoring without transaction-signing credentials.
  • Notifications Provides optional price tracking, market alerts, and transaction status updates.
  • Legal Consent Requires acceptance of the app’s Terms of Service and Privacy Policy when starting the wallet workflow.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

19 SDKs found across 17 categories. Click any SDK to see every other app that uses it.

All SDKs
Analytics 1 SDK
Animation 1 SDK
Attribution 1 SDK
Engagement 1 SDK
Framework 1 SDK
Imaging 1 SDK
Monitoring 1 SDK
Payments 1 SDK
Push Notifications 1 SDK
Security 1 SDK
Session Replay 1 SDK
Wallet Connectivity 1 SDK
Web3 Blockchain 1 SDK
Web3 Wallet 1 SDK
From manifest + Info.plist

Permissions requested 6 sensitive

19 permissions requested at runtime. Colors reflect platform sensitivity tier.

Post notifications sensitive

Post notifications to the system.

Camera sensitive

Take pictures and record video.

Microphone sensitive

Record audio from the microphone.

Read phone state sensitive

Read phone state, network info, and the device's phone number.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Read storage sensitive

Read files from shared external storage. Replaced by READ_MEDIA_* on Android 13+.

Internet access standard

Open network sockets.

Network state standard

Read connectivity information.

Biometric authentication standard

Authenticate using biometric hardware.

Vibrate standard

Control the vibrator.

HIDE OVERLAY WINDOWS standard
com.google.android.gms.permission.AD ID standard
Fingerprint authentication standard

Authenticate using fingerprint hardware.

Wake lock standard

Keep the device awake.

com.google.android.c2dm.permission.RECEIVE standard
Run at startup standard

Receive the BOOT_COMPLETED broadcast.

Foreground service standard

Run a foreground service.

com.wallet.crypto.trustapp.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard
com.google.android.finsky.permission.BIND GET INSTALL REFERRER SERVICE standard

Frequently asked questions

What FlyTrap detected inside Trust Wallet.

What does Trust Wallet do?

This mobile app is a cryptocurrency wallet that supports creating a new wallet or importing an existing one through multiple credential and backup methods. Its onboarding flow includes security validation, blockchain network selection, optional market and transaction notifications, and consent to the Terms of Service and Privacy Policy. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is Trust Wallet built with?

Trust Wallet is built with React Native. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What SDKs does Trust Wallet use?

FlyTrap detected 19 third-party SDKs inside Trust Wallet, including Coil, Crossmint and Firebase Cloud Messaging. They span areas such as Imaging, Web3 Wallet, Push Notifications and Authentication. The full list, grouped by category, is on this page.

What permissions does Trust Wallet request?

Trust Wallet requests 19 permissions. 6 of these are sensitive, such as Post notifications, Camera and Microphone. Each is listed above with its platform sensitivity tier.

Is Trust Wallet safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. Trust Wallet requests 19 permissions (6 sensitive) and bundles 19 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is Trust Wallet available on?

The version FlyTrap analyzed targets Android.