Practical overview
When it fits
Use it when an Android application needs library-level wallet and key-management functions across the named chains, rather than a standalone consumer wallet.
Who it is for
- Android developers adding cryptocurrency wallet management to an application.
- Teams building wallet workflows that use a shared mnemonic identity across supported chains.
Documented uses
- Configure an Android app to store and scan wallet keystores.
- Create or recover an identity and derive Bitcoin and Ethereum wallets.
- Export a wallet's private key, mnemonic or keystore JSON.
- Sign an Ethereum transaction and obtain its signed transaction and hash.
Requirements & limits
The repository is public and the project is licensed under Apache 2.0.
- The library targets Android and is written in Java.
- The documented Gradle setup uses JitPack and the v0.1 dependency coordinate.
- The app must implement
KeystoreStorageand provide the keystore directory. - The README demonstrates Ethereum transaction signing; its broader description names BTC, ETH and EOS for wallet management and signing.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add Token Core to an Android project
Configure the documented library dependency and Java 8 compile options in an Android app.
Before you start
- An Android project with Gradle build files.
Steps
Add the JitPack Maven repository to the root build file's repositories.
Add
com.github.consenlabs:token-core-android:v0.1as an implementation dependency.Set source and target compatibility to Java 8 in the Android compile options.
Expected outcome
The project build files contain the repository, dependency and Java 8 configuration specified by the README.
Guide limitations
- This covers setup only; it does not demonstrate a complete build or runtime integration.
- The README lists an optional packaging exclusion for Android Oreo debugging.
Configure keystore storage and scan wallets
Connect the app's file storage to Token Core and invoke the documented wallet scan.
Before you start
- Token Core added to an Android project.
- An Android activity that can implement
KeystoreStorage.
Steps
Have the activity implement
KeystoreStorage.Assign the activity to
WalletManager.storage.Call
WalletManager.scanWallets().Return the app's files directory from
getKeystoreDir().
Expected outcome
The app is configured to provide a keystore directory and invoke Token Core's wallet scan.
Guide limitations
- The README does not describe scan results or demonstrate handling them.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- consenlabs/token-core-android · Official homepage title · retained in its source language

