2020-04-29 00:08:12 +08:00
2020-04-29 00:07:49 +08:00
2020-04-29 00:08:12 +08:00
2019-12-02 15:51:32 +08:00
2020-01-25 09:50:10 +08:00
2019-06-12 12:52:23 +08:00
2020-04-29 00:07:49 +08:00
2020-03-11 04:23:46 +08:00

CyberWOW

A dumb android pruned full node for Wownero.

Get it on F-Droid Get it on Google Play

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

  1. One docker instance per hash

See etc/scripts/docker-build-wownero.sh, modify the value of version per build.

  1. 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

F-droid build status

https://f-droid.org/wiki/page/org.wownero.cyberwow/lastbuild

S
Description
Mirror of github.com/wownero/cyberwow
Readme GPL-3.0
3 MiB
Languages
Dart 57%
Shell 33%
Nix 5.5%
Makefile 2.6%
Kotlin 1.7%
Other 0.2%