Bitcoin Forum

Bitcoin => Electrum => Topic started by: pooya87 on December 24, 2019, 04:17:24 AM



Title: Have you ever compiled Electrum from source code and check its hash with the rel
Post by: pooya87 on December 24, 2019, 04:17:24 AM
the good thing about deterministic or reproducible (https://en.wikipedia.org/wiki/Reproducible_builds) builds is that anybody can compile the code and then compare the result with what the developers had released as compiled version.

i have found that only a handful of wallets do this (bitcoin core, Electrum, Wasabi and Mycelium).

i am wondering whether anybody is performing this check for Electrum releases?


Title: Re: Have you ever compiled Electrum from source code and check its hash with the rel
Post by: OmegaStarScream on December 24, 2019, 12:22:46 PM
Not sure about the desktop wallet, but for the android version, that's not possible yet (https://github.com/spesmilo/electrum/blob/master/electrum/gui/kivy/Readme.md):

Code:
This script does not produce reproducible output(yet!). Please help us remedy this.

EDIT: I've checked walletscrutiny  (https://walletscrutiny.com/posts/2019/12/elecrtum/)and apparently, they didn't get a match after trying to compile it either.


Title: Re: Have you ever compiled Electrum from source code and check its hash with the rel
Post by: AltcoinBuilder on December 24, 2019, 05:26:11 PM
I also compiled android version but result was different (because of sign)


Title: Re: Have you ever compiled Electrum from source code and check its hash with the rel
Post by: HCP on December 26, 2019, 11:50:00 PM
I compiled a Windows version a long time ago... but I never compared hashes as I think it may have been before the builds were considered "reproducible"... or, more likely, I was just lazy and didn't bother checking! :P


Title: Re: Have you ever compiled Electrum from source code and check its hash with the rel
Post by: giszmo on May 31, 2022, 05:06:37 AM
EDIT: I've checked walletscrutiny  (https://walletscrutiny.com/posts/2019/12/elecrtum/)and apparently, they didn't get a match after trying to compile it either.

Back then this was right but Electrum for Android turned reproducible meanwhile (https://walletscrutiny.com/android/org.electrum.electrum/).