Parano1d Android Wallet / Mobile Node – First ReleaseI’ve published the first Android release of the Parano1d wallet/mobile node.
Release:https://github.com/Aquacongas/Parano1c/releases/tag/v1.0.3Version: v1.0.3
Platform: Android
Architecture: ARM64-v8a
Minimum Android: Android 8.0 / API 26
Package: org.parano1d.mobile
Important – first experimental releaseThis is the first public Android release.KEEP YOUR KEYS SAFE BY EXPORT MASTER KEYThings might break.The wallet is still under active development and should currently be treated as an early/experimental mobile build.
There may still be issues related to:
- synchronization
- peer connectivity
- mobile lifecycle / background behavior
- storage growth
- performance on different Android devices
- UI behavior on different screen sizes
Do not treat this release as fully battle-tested yet.
Feedback and bug reports are welcome.
Current functionalityThe current Android wallet includes:
- Wallet balance
- Active wallet address
- Send
- Send All
- Receive
- Network status
- Current block height
- Synchronization status
- Peer count
- Recent transactions
- Local mobile node integration
- Native Rust backend through noid_mobile_ffi
Android sourceThe Android implementation currently consists mainly of:
android/
noid_mobile_node/
These are not intended to be built as a completely standalone project.
They are designed to be used inside the main Parano1d repository, where the rest of the required Rust workspace and dependencies are available.
MDBX storage limitationOne current Android-specific limitation is MDBX storage.
The original database geometry allowed approximately
1 TB, which is not practical as a default target for the current Android build.
For Android, the maximum MDBX database size has therefore been reduced to:
64 GBThis does
not mean that the wallet immediately reserves or consumes 64 GB.
The local MDBX database grows gradually as data is written.
The wallet should continue operating normally while the local database remains below the configured limit.
The 64 GB MDBX limit does
not directly limit:
- wallet balance
- number of addresses
- blockchain height
- total number of transactions on the network
- cryptographic security
It only limits the maximum size of the local MDBX database used by the Android application.
If the database eventually reaches that limit, additional database writes may fail.
Future Android storage workThis is not intended to be the final Android storage architecture.
I plan to continue working on reducing the amount of persistent full-node data required by the mobile wallet and/or separating storage dependencies that are unnecessary for a mobile client.
A future Android implementation may use a more mobile-specific storage model.
If future Android devices and platform constraints make significantly larger local databases practical, the MDBX limit could also be increased.
DownloadSigned APK:
Parano1c Android Wallet v1.0.3The release also contains a SHA256 checksum for the APK.
Support the Android workIf you want to support my work on the Parano1d Android wallet/mobile node, donations are welcome.
NOID address:o1pgeng7j7f0aeuwpvrtf4qhkttddkr4xlyhjkjdz0d9rrt859md3sa9zhnn
Donations will help me continue working on Android support, testing, storage improvements and future mobile releases.
StatusThis is the
first public Android release.
It is still experimental.
Things may break, data formats may change, and future releases may require changes to the mobile storage/sync implementation.More work is planned around:
- sync reliability
- mobile storage
- performance
- peer/network behavior
- Android lifecycle handling
- UI improvements
If you test it on Android, feedback about your device model, Android version, sync behavior, crashes, and peer connectivity would be especially useful. And please, no ancient bricks — the Nokia 3310 has officially failed the compatibility test.
