Zap: Bitcoin Lightning WalletGoogle Play
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
Here is the output using our test script (?) on the binary from Google Play:
===== Begin Results ===== appId: zapsolutions.zap signer: 24a0e944a65d8cea692653e1a132a042c37be334f1b0b4200575fee6f46eca86 apkVersionName: 0.5.10-beta apkVersionCode: 3040 verdict: reproducible appHash: 22b3821bb6f97aa9522be2600b50ac834f939ecf4a194b7d40043e13f17f381b commit: e644701264e11c134e3ea177026a0495d681a227 Diff: Revision, tag (and its signature): ===== End Results =====
That’s how it should look like to give it the verdict: reproducible.
About the app
This app is a remote control for lnd, the lightning network daemon. As such it is not exactly a wallet in the sense of many other wallets here as the lnd connected to, also has control over the funds but in a setup where you connect to your own lnd, Zap gets into the position of being able to steal your funds. If you have strong objections with the classification as a wallet, please open an issue on our GitLab.
Tests performed by Leo Wandersleb
Previous application build tests
|24th March 2022||0.5.6-beta|
|17th February 2022||0.5.5-beta|
|15th December 2021||0.5.4-beta|
|6th December 2021||0.5.3-beta|
|19th October 2021||0.5.2-beta|
|17th September 2021||0.5.1-beta|
|27th April 2021||0.4.1-beta|
|22nd December 2020||0.4.0-beta|
|22nd December 2020||0.3.8-beta|
|30th December 2019||0.2.11|
Our Analysis is not a full code review! We plan to make code reviews available in the future but even then it will never be a stamp of approval but rather a list of incidents and questionable coding practice. Nasa sends probes to space that crash due to software bugs despite a huge budget and stringent scrutiny.
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.