OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Upchain Wallet

Upchain Wallet is an open-source Android Ethereum wallet for creating and managing multiple accounts, checking balances, sending ETH and ERC-20 tokens, viewing transaction history and opening DApps in an embedded browser.

Independent OpenViST project profile, based on linked sources.

Upchain 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 it for Ethereum wallet tasks on Android, including account management, token transfers and accessing DApps through an in-app browser. The README also describes test-network and local-network support.

Who it is for

  • Android users who want Ethereum account, balance and transfer functions in one wallet.
  • Developers reviewing or building the Android application from its public source repository.

Documented uses

  • Create wallet accounts using a mnemonic, keystore file or private key.
  • Manage multiple accounts and export wallet credentials.
  • Check ETH and ERC-20 balances, token prices and transaction history.
  • Send ETH or ERC-20 transfers and scan QR codes.
  • Open DApps through the wallet's embedded browser.
Before you choose

Requirements & limits

  • The app supports mnemonic, keystore-file and private-key account creation and credential export.
  • The README lists Infura Kovan, Ropsten and local test-network support.
  • The Android project uses Android Studio; its setup notes specify Android SDK, GPR credentials and an Infura key in local.properties.
  • The repository is public and identifies its license as AGPL-3.0.
  • Bitcoin and EOS are listed as unfinished rather than supported features.

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

Configure UpChain Wallet for Android Studio

Prepare the project’s documented local.properties settings for Android Studio.

Before you start

  • Android Studio
  • An Android SDK directory
  • A GPR username and key
  • An Infura key for node communication

Steps

  1. Create a local.properties file for the project.

  2. Set sdk.dir to the Android SDK directory.

  3. Fill in gpr.user and gpr.key using the documented Trust Wallet Android integration reference.

  4. Set infura.key using an Infura key; the README states it is used to communicate with a node.

Expected outcome

The project has the local.properties entries identified by the README for its Android SDK, GPR credentials, and Infura node key.

Guide limitations

  • The README does not specify how to obtain GPR credentials beyond linking to the Trust Wallet integration guide.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
xilibi2003/Upchain-wallet · Official homepage title · retained in its source language