this post was submitted on 10 Aug 2023
38 points (86.5% liked)
Monero
1667 readers
33 users here now
This is the lemmy community of Monero (XMR), a secure, private, untraceable currency that is open-source and freely available to all.
Wallets
Android (Cake Wallet) / (Monero.com)
iOS (Cake Wallet) / (Monero.com)
Instance tags for discoverability:
Monero, XMR, crypto, cryptocurrency
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This is great, but why is it a separate repository and not in the main fdroid repo?
I think this is the relevant GitHub issue https://github.com/cake-tech/cake_wallet/issues/113
It's not 90% of the work done, getting listed on the official fdroid repo is a pita. From a user perspective it's nearly the same, you don't have to deal with manual update nor with gplay. Both of the other monero wallets available through f-droid do the same and have their own seperate repository.
Being in the main repo has some major benefits from the users perspective.
I know it's actually FOSS
I know no extra binaries or libraries "accidentally" leak in
I know effort has gone into reproducable builds, and if I ever need to fork the project the build chain works externally.
No special signing key gymnastics baked in
Net net being in the main repository is a huge endorsement to the open source health of a project
True and I believe it helps discovery of the app. When searching Monero on the official repo you get nothing so cake wallet would be the first. Its also a convenience for the users who do not want to go around and adding repos for seperate projects.
Anyhow them being on F-Droid repo was my encourager to try the app out. Very glad for this update.
I think the reason for this is because of cakepay. When you compile the code of cake wallet, it does not include the keys to allow for instant payments for cakepay. The compiled version does contain the official keys to allow instant payments for cakepay. These keys used for instant cakepay payments is to prevent double spend attacks for cakepay.
That being said, sadly no one can truly verify the app.
However the benefits of having your own repo is faster updates which is useful when a coin has a hard fork update. Official F-Droid repo apps updates could take days to be released. And if you can build the app from source and it matches the checksum of the fdroid release, all is good.