Edge - Crypto & Bitcoin WalletApp Store
Our wallet review process
We examine wallets starting at the code level and continue all the way up to the finished app that lives on your device. Provided below is an outline of each of these steps along with security tips for you and general test results.
Application build test result
(Analysis from Android review)
Their latest version on Play Store is 2.25.0. The last version we checked did not match the code. Let’s see how it goes now …
Using Emanuel’s Container file updated to 2.25.0:
... + cp /home/appuser/app/edgeUpstreamAPK/res/raw/env.json ./env.json cp: can't stat '/home/appuser/app/edgeUpstreamAPK/res/raw/env.json': No such file or directory Error: error building at STEP "RUN set -ex; cd edge-react-gui; git checkout v2.25.0; yarnpkg install --frozen-lockfile --ignore-optional --ignore-scripts; yarnpkg prepare; cp /home/appuser/app/edgeUpstreamAPK/res/raw/env.json ./env.json; cd android; ./gradlew assembleRelease": error while running runtime: exit status 1
ran into an error. The
env.json configuration file that Emanuel had extracted
from the binary we are trying to test is not in the binary anymore.
After removing that part of the container file, it fails to build from source:
$ podman build --rm -t edge_build_apk -f scripts/test/container/co.edgesecure.app ... > Task :bugsnag_react-native:compileReleaseKotlin w: /home/appuser/app/edge/edge-react-gui/node_modules/@bugsnag/react-native/android/src/main/java/com/bugsnag/android/BugsnagReactNative.kt: (204, 48): Elvis operator (?:) always returns the left operand of non-nullable type ReadableMap > Task :bugsnag_react-native:javaPreCompileRelease > Task :disklet:generateReleaseBuildConfig > Task :bugsnag_react-native:compileReleaseJavaWithJavac FAILED /home/appuser/app/edge/edge-react-gui/node_modules/@bugsnag/react-native/android/src/main/java/com/bugsnag/android/BugsnagPackage.java:1: error: cannot access com.bugsnag.android package com.bugsnag.android; ^ /home/appuser/.gradle/caches/transforms-3/db229a6e5f4fe0ba69c000c5a66ca523/transformed/swiperefreshlayout-1.0.0-api.jar: No file descriptors available /home/appuser/app/edge/edge-react-gui/node_modules/@bugsnag/react-native/android/build/generated/source/buildConfig/release/com/bugsnag/reactnative/BuildConfig.java:4: error: cannot access com.bugsnag.reactnative package com.bugsnag.reactnative; ^ /home/appuser/.gradle/caches/transforms-3/db229a6e5f4fe0ba69c000c5a66ca523/transformed/swiperefreshlayout-1.0.0-api.jar: No file descriptors available 2 errors FAILURE: Build failed with an exception. ...
This release is not verifiable.
Previous application build tests
|10th November 2019||1.10.1|
Do your own research
In addition to reading our analysis, it is important to do your own checks. Before transferring any bitcoin to your wallet, look up reviews for the wallet you want to use. They should be easy to find. If they aren't, that itself is a reason to be extra careful.