Non-custodial PulseChain wallet for Android (Capacitor + React).
Create/import a wallet, view balances, send/receive, swap on PulseX, stake VDO, and manage security & privacy settings on your phone.
| Platform | Android 5.1+ (API 22+) |
| Chain | PulseChain (369) only |
| Version | 1.0.6 |
| Keys | Stay on device (encrypted vault) |
Related project: Chrome extension — this mobile app is a separate repository/folder.
- Create / import wallet (seed phrase or private key)
- Lock / unlock · optional biometric unlock (Android 6.0+ when hardware available)
- Home portfolio, tokens, charts, VDO holder rank
- Send / receive · Swap · Stake VDO
- Settings: language, currency, colours, 2FA, privacy, auto-lock, address book, gas prefs, screenshot protection, and more
- No browser dApp inject (extension-only)
- Node.js 18+
- Android Studio + Android SDK
- JDK 17
- Physical device or emulator (API 22+)
npm install
npm run build
npx cap sync android
npx cap open androidThen Run ▶ in Android Studio.
npm run dev| Command | Description |
|---|---|
npm run build |
Build web assets → dist/ |
npm run cap:sync |
Build + sync into Android project |
npm run android:open |
Open Android Studio |
npm run android:run |
Build, sync, run on device |
npm run sync:extension |
Optional: re-copy UI sources from sibling Chrome extension folder |
voodoo-android/ (this repo — Voodoo Mobile Wallet)
android/ Native Android (Capacitor)
src/ React wallet UI + mobile settings
public/ Static assets & icons
resources/ Source app icon
capacitor.config.json
package.json
TEST-ON-PHONE.md Install on a real device
See TEST-ON-PHONE.md.
Short version:
- Enable USB debugging on the phone
npm run build→npx cap sync android→npx cap open android- Select device → Run ▶
- Android Studio → Build → Generate Signed Bundle / APK
- Share the APK via GitHub Releases or your website
- Users must allow install from unknown sources (sideload)
Play Store upload uses an AAB and a Play Developer account.
- Non-custodial: seed/private keys encrypted on device
- Screenshot protection uses Android
FLAG_SECUREwhen enabled in Settings - Biometrics require Android 6.0+ and enrolled fingerprint/face
- Not a formal security audit — use at your own risk for large balances
Official site: voodootoken.com
Contact: info@voodootoken.com
Not affiliated with MetaMask.