OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Trustee Wallet

Trustee Wallet is an open-source Android cryptocurrency wallet for creating and managing crypto accounts, with Bitcoin buy and sell functionality described in its repository.

Independent OpenViST project profile, based on linked sources.

Trustee Wallet — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the wallet for the account-management and Bitcoin card transaction purposes described by its repository; use its developer documentation when building or comparing the Android package.

Who it is for

  • Android users looking for a wallet to create and manage crypto accounts.
  • Developers interested in building or examining an Android crypto wallet from JavaScript source.

Documented uses

  • Create and manage crypto accounts.
  • Buy or sell Bitcoin using Visa or Mastercard, as described by the repository.
  • Build a release APK from the published source.
  • Compare a locally built package with a similar Google Play package using the repository's verification script.
Before you choose

Requirements & limits

  • The repository lists Bitcoin, Dogecoin, Ethereum and BNB Chain among the supported ecosystems.
  • The README describes card-based buying and selling for Bitcoin, not for every listed ecosystem.
  • The documented Android build uses Ubuntu 16.04, Node.js 10.x and OpenJDK 8.
  • The README warns that Google Play package metadata, signatures and build-specific values can differ from a local build.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build the Android release APK from source

Prepare the documented environment and build an APK from the Trustee Wallet repository.

Before you start

  • Ubuntu 16.04, as specified for the build steps
  • build-essential
  • Node.js 10.x
  • OpenJDK 8
  • Android SDK setup and acceptance of its license

Steps

  1. Install the listed build tools, Node.js 10.x and OpenJDK 8, and set JAVA_HOME as shown in the README.

  2. Raise the inotify watch limit and prepare the Android SDK directory, ANDROID_HOME and SDK license file using the documented commands.

  3. Clone the repository, enter its directory, then run npm install, npx jetifier, rm -f shim.js and ./node_modules/.bin/rn-nodeify --hack --install.

  4. Enter the android directory and run ./gradlew assembleRelease; the README identifies the output as app/build/outputs/apk/release/app-release.apk.

Expected outcome

The documented procedure produces a release APK at the stated path if the build completes.

Guide limitations

  • The instructions specify Ubuntu 16.04 and older tool versions; compatibility with other environments is not established here.
  • The procedure documents a build process, not a verification of a successful build.
Source-based practical guide

Compare a local Android build with the Google Play package

Use the repository's documented script to compare decoded contents of a locally built universal APK and a similar package downloaded from Google Play.

Before you start

  • A working Docker environment
  • The Trustee Wallet repository and its verification script

Steps

  1. Clone the repository and change into its directory.

  2. Run ./docker/verify_android_build.sh.

  3. Review the reported differences; use the documented Docker image and diff commands to inspect files that need closer analysis.

Expected outcome

The script builds a Docker image, builds a universal APK, downloads a similar Google Play APK, decodes both with apktool and compares their folders.

Guide limitations

  • The README says Google Play changes packages with metadata and signatures, and build-specific values can differ, so exact package identity is not expected.
  • The repository's example describes some differences as requiring further analysis; a comparison alone does not establish that every difference is inconsequential.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
trustee-wallet/trusteeWallet · Official homepage title · retained in its source language