mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
Bundles wownerod (aarch64-linux-android, built via monero depends) as jniLibs libwownerod.so; EmbeddedNode.java execs it from nativeLibraryDir (the exec-exempt path), binds RPC on 127.0.0.1:34568 for the wallet, pruned mode by default, capped concurrency for phone thermals. Dart EmbeddedNode service (start/stop/status/waitUntilReady) drives it over a method channel. Verified: builds into the APK (binary bundled, arm64), and the daemon executes on real hardware (moto g stylus) — inits core, binds RPC, connects peers, and syncs blocks. UI toggle + foreground-service lifecycle are the next layer; binary is provisioned like the wallet libs (gitignored).