mirror of
https://github.com/wownero/cyberwow.git
synced 2026-10-17 15:31:47 +02:00
9d52582552ce96d4c975dccf0f04253e2f7557ed
CyberWOW
A dumb android pruned full node for Wownero.
How to build
Compile wownerod for android-arm64
Simple method with Docker
pushd .
git clone https://github.com/wownero/wownero
cd wownero
git submodule init && git submodule update
docker build -f utils/build_scripts/android64.Dockerfile -t wownero-android .
# Create container
docker create -it --name wownero-android wownero-android bash
# Get binaries
docker cp wownero-android:/src/build/release/bin .
The binary needed is ./bin/wownerod.
Alternative methods
- One docker instance per hash
See etc/scripts/docker-build-wownero.sh, modify the value of version per build.
- Debian based system similar to F-droid
See the wow task in Makefile.
Install flutter and make sure it's in path
Compile CyberWOW
popd
git clone https://github.com/wownero/cyberwow/
cd cyberwow
mkdir -p cyberwow/android/app/src/main/jniLibs/arm64-v8a
# Copy wownerod that we just built
cp $PATH_TO_WOWNEROD \
cyberwow/android/app/src/main/jniLibs/arm64-v8a/libwownerod.so
make build
The resulting apk is cyberwow/build/app/outputs/apk/release/app-release.apk.
How to use custom start up arguments
Sending the arguments to an unopened CyberWOW app will cause wownerod to use them on start up, for example:
--add-exclusive-node 192.168.1.3
Languages
Dart
57%
Shell
33%
Nix
5.5%
Makefile
2.6%
Kotlin
1.7%
Other
0.2%

