20 Comments

  • FWIW I did a quick check a few days ago of the new code to confirm there’s no blatant “steal all your coinz” code in there… Just did the same with the commits since then and there’s still nothing nasty there… Not that I thought there would be. But independent validation is needed to build confidence. I’d encourage any other devs to do this and add your ACK. It only takes 20 mins or so to scan the code for this sort of thing. disclaimer: this only covers the source code, not the binaries.

  • Haven’t yet analyzed it yet… I just saw this tweet by the original Electrum devs (who definitely should know that code)

    https://twitter.com/ElectrumWallet/status/891935330235973633

    WARNING: “Electron Cash” will copy all your Electrum wallets to its own directory, and their binaries are anonymous: https://github.com/fyookball/electrum/commit/0fc02cceee9d3465849dcecb2c1126de7cf65550

  • It seems that you can log in with your Electrum wallet with password. Will logging in after the fork suffice? I don’t see an option to import seed.

  • Thank you!

  • https://electrum.org/bcc2.txt

    Recommendation on how to redeem Bitcoin Cash
    ============================================

    July 31st, 2017.

    Electrum is a Bitcoin wallet created by Thomas Voegtlin in 2011.
    Electrum is distributed by Electrum Technologies GmbH, a company
    registered in Germany, using the website https://electrum.org

    Electrum users who are not interested in Bitcoin Cash do not need to
    worry nor to take any particular action. The following note is only
    for users who want to access their Bitcoin Cash (BCC).

    “Electron Cash” is a fork of Electrum for Bitcoin Cash. Electron Cash
    is not endorsed by Electrum. It is open source, and binaries
    (executables files) are available for Windows, OSX and
    Android. However, when you run binaries instead of source code, you
    have no guarantee that they match the source code. This is why wallet
    binaries are usually signed by developers. A digital signature engages
    the responsability of the person who signs.

    The person who distributes the Electron Cash binaries has decided to
    remain anonymous, and uses the fake name “Jonald Fyookball” in order
    to sign Electron Cash binaries. Thus, if these binaries contain code
    that is designed to steal your bitcoins, the author of the theft will
    be anonymous and walk away safely with your funds.

    This danger is exacerbated by the fact that the default behaviour of
    Electron Cash is to silently copy all your Electrum wallets into its
    own directory. Thus, if you run Electron Cash on a machine where you
    previously used Electrum, all your pre-existing wallets will be
    available in Electron Cash, and you will only need to enter your
    password in order to expose your bitcoins to potential theft.

    Therefore, users who want to run the Electron Cash binaries should do
    it on a separate same machine, that does not have their Bitcoin
    wallet. We recommend to proceed as follows:

    1. Install Electrum Cash on a machine that does not have your
    Electrum wallets.

    2. Wait until the BCC hard fork has taken place, and a few BCC blocks
    have been mined.

    3. Move all your Electrum funds to a new Electrum wallet. This will
    move only your BTC, and not your BCC, because the BCC blockchain has
    replay protection. Wait until the transaction is confirmed.

    4. Enter the seed of your (now empty) old wallet or private keys in
    Electron Cash. Since the BTC have been moved to a new wallet,
    entering your old seed in Electron Cash will not put your BTC funds
    at risk.

    Following these 4 easy steps you will be able to access your BCC
    without compromising your BTC.

  • if you dont trust the exe, run things from source. simple. 🙂 also kyuupichan will be providing mac builds as well. i’ll put those up today

  • Yeah, you guys first. Let me know if the wallet steals your funds or not.

  • 0.01 BTC bounty to first person that does a youtube video showing how to run in a trustless manner by doing the following steps:

    — reviewing commit changes from spesmilo fork on github
    — making sure python and git are installed locally
    — cloning from github
    — running python setup.py install
    –fixing any missing packages with pip install (like pip install ecdsa etc)
    — python electron-cash.py

  • Windows Defender detected the .exe as a virus: Trojan:Win32/Fuery.A!cl

    Probably a false positive given virustotal results:
    https://www.virustotal.com/en/file/66fc16d1d9782f32d0f73bd5cd109a3a9b89003b2eb70daa18d4205235d7f40a/analysis/1501483221/

  • Yeah, I’m a little too paranoid to use that one just yet. But good to know it’s out there.

  • Will this run on an offline computer?

  • I read that Electrum will not support BCC but then read people saying that if we have the private keys we can always get the BCC. Without Electrum? How though?

    I’m a little weary to use this Electron Cash, but if I decide to, what do I do to get some of that BCC love?

  • Does anyone know whether the original electrum will support BCC? Or is electron the name of the official electrum BCC client?

  • Mac OS – does not work

  • Posted this elsewhere, but this thread seems more active.

    Just did something potentially stupid, but fortunately small-scale, so my life isn’t ruined.

    I bought a small amount of BTC from Coinbase, and obviously wanted to keep it in a wallet until tomorrow. However, I got my wallets mixed up and gave Coinbase my Electron Cash wallet address instead of my Mycelium one. I suddenly realised, and am now wondering if I’m going to lose this money. Electron Cash does have a pending transaction in it, but does it matter that it’s the “wrong” currency?

    I suppose, therefore, my questions are: have I lost this money? and if not, does it matter that I transferred BTC into this BCC/BCH wallet, and do I need to transfer it into a BTC wallet before tomorrow? Cheers!

    Edit/update: my Electron Cash wallet shows a positive balance, but when I try to transfer it to my Mycelium wallet as though it were BTC, I get

    error: The transaction was rejected by network rules. (16: mandatory-script-verify-flag-failed (Signature hash type missing or not understood))

    but I’ll try what /u/mike4001 suggests below.

  • I’m a bot, *bleep*, *bloop*. Someone has linked to this thread from another place on reddit:

    – [/r/btcfork] [Electron Cash wallet up and running, now available for download (the popular Electrum Bitcoin wallet, but for Bitcoin Cash) • r/btc](https://np.reddit.com/r/btcfork/comments/6qn01d/electron_cash_wallet_up_and_running_now_available/)

    [](#footer)*^(If you follow any of the above links, please respect the rules of reddit and don’t vote in the other threads.) ^([Info](/r/TotesMessenger) ^/ ^[Contact](/message/compose?to=/r/TotesMessenger))*

    [](#bot)

  • Yes, encourage non suspecting users to run a program, that rips off another project’s name, that uses anonymous binaries that will have direct access to your private keys and could easily steal your Bitcoins – then run it through your anti-virus and pretend that means anything.

    Even Electrum are warning people against running this, you lot are absolutely insane. and potentially doing a HUGE disservice to the whole community at a critical time.

    Support BCC if you want, that’s absolutely great, but come on – don’t be stupid.

  • If it may be bugged do not release it, what a terrible idea.

  • After transferring the seed from MyCelium wallet to the ElectronCash wallet I can see the equivalent BCC however it’s appearing Not Verified for more than 24 hours. What should I do now ?

Leave Your Comment