I've finished comparing the released Ashigaru code with
Samourai Wallet.
I did this for my own, personal usage, but it might serve others. Feel free to add your remarks/questions, DYOR and/or wait for more reviews.
TL;DR: I found nothing wrong and plan to use it soon.
https://m.primal.net/LFoi.png
I ran a diff between this release and TDevD's commit from Apr 24th. I didn't check the code between the latest SW release and that date since I already trusted SW.
Ashigaru devs (AD) published release notes [1] and there are also the commit messages from SW commit radar [2].
SW had a fork of bitcoinj. I never had it cloned and it's possible the repository is lost :(
The library and source code are downloaded from JitPack. According to their logs [3], it was built in Mar 20th.
Unless AD are wicked and in cahoots with JitPack, it should be safe to me.
=====
From ExtLibJ, which is used for Stonewall, Soroban, BIP47 etc, there are no changes, except for backend URLs.
Comparison was made with noosphere888's repository [4].
=====
Ok, so now on to the actual review.
New features: the wallet pings an onion URL to see if there's a new version, maybe because there's no Play store and they have no social media.
Also there's a new wallet sync view.
Tor and own Dojo are now mandatory.
https://m.primal.net/LFoo.png
https://m.primal.net/LFon.png
https://m.primal.net/LFop.png
https://m.primal.net/LFor.png
OXT explorer was removed. Apparently one is available only if the Dojo instance has one.
Soroban (without Joinbot) and Ricochet are back. So is PayNym, under a new directory. The connect fee has been waived.
Whirlpool removed from the GUI and also options to call SW's support.
https://m.primal.net/LFos.png
About the new directory, I would like to file a complaint against the CEO. What the hell was that 😭😭😭🗣️🗣️🗣️
https://m.primal.net/LFov.png
To finish the review, there were many changes due to rebranding, changing URLs, colours and addresses.
=====
The build is reproducible as per the instructions. I used unzip instead of apktool because it's faster and was already installed.
https://m.primal.net/LFow.png
That's it, congratulations and good luck to Ashigaru devs. Now, take some time to visit http://freesamourai.com [5].
#FreeSamourai
Links:
[1] https://ashigaru.rs/news/release-wallet-v1-0-0
[2] https://t.me/SamouraiCommitRadar
[3] https://jitpack.io/io/samourai/code/whirlpool/bitcoinj/007/build.log
[4] https://github.com/noosphere888/ExtLibJ
[5] https://freesamourai.com