Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Electrum-Dash

Discussion in 'Electrum Wallet Support' started by fible1, Mar 9, 2016.

  1. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    685
    Likes Received:
    1,843
    Trophy Points:
    263
    Dear Community,

    Please find the latest update on the project progress below. I am happy to say that everything goes as planned and we have already started work on integration with KeepKey hardware.

    Overall Status

    • Trezor integration with masternodes:
      • Development of the Trezor integration with Masternodes in done. Acceptance testing in progress. Internal work (on Dash side) on the build system in progress.
      • Recent change in Dash codebase caused some additional development effort (taken as a part of hyper-care, without impact on the budget or timelines)
      • Vendor responds to all requests and participates in the update calls, providing open and honest feedback.
      • Dash team contacted SatoshiLabs team and plans cross-promotion activities, when the product is ready to release.
      • Project charter: https://dashpay.atlassian.net/wiki/display/DAS/Electrum-Dash+R3+Project+Charter
      • Budget for the project approved: https://www.dashwhale.org/p/electrum-trezor1


    Progress and Achievements Since Last Reporting Period


    Implemented whole budget proposal system for Trezor:
    • Code finalized and handed-over to Dash team and Dash repository
    • Acceptance testing and hyper-care activities in progress
    • KeepKey integration code is being developed
    • Uploaded implementation of the beta KeepKey integration code (at the moment only works on Windows)
    • In-house Electrum-Dash build system setup in progress.
    Detailed report is available in this location: https://dashpay.atlassian.net/wiki/display/DAS/Status+reports
     
    • Like Like x 8
    • Winner Winner x 1
    • Informative Informative x 1
  2. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    685
    Likes Received:
    1,843
    Trophy Points:
    263
    Hello Dash Community,

    Let me share the latest update on the Electrum-Dash work and it's integration with Trezor and KeepKey hardware wallets.

    Trezor integration with masternodes:
    - We are experiencing issues with the latest Trezor firmware on Windows. The work with the SatoshiLabs is being done on github: https://github.com/dashpay/electrum-dash/issues/47
    - Significant delays with the timelines experienced. Mitigation actions in progress (additional people involved in testing, work with SatoshiLabs on the latest updates)

    Keep Key integration (masternodes operations included):
    - KeepKey development concluded. Developer can load KeepKey device's keys on Windows and Linux.
    - No scope, time or budget issues identified

    We're currently trying to find some easily-navigated record of changes in python-trezor versions. The purpose of this is to find what broke when the version changed.
    This is a Windows-specific issue, so it's harder for me to fix since dev doesn't know the exact build process for Electrum-DASH executables. Holger works on the builds and integrations.
    Nonetheless, the team is looking at this and unless the issue is specifically with the build process we will be able to find it. The team works together on the issues.
    One source of difficulty here is that python-trezor versions are not recorded on https://github.com/trezor/python-trezor . The result is that it's harder to see what changes a given version introduced. This was already reported to SatoshiLabs.

    Detailed report is available in this location: https://dashpay.atlassian.net/wiki/display/DAS/Status+reports
     
    • Like Like x 6
  3. fible1

    fible1 Well-known Member
    Dash Core Team Masternode Owner/Operator

    Joined:
    May 11, 2014
    Messages:
    711
    Likes Received:
    722
    Trophy Points:
    163
    @kot Hey :),
    Since its a windows only issue, does that mean the alpha is working on Linux? Or is the build failing on all OS's?

    Pablo.
     
    • Informative Informative x 1
  4. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    685
    Likes Received:
    1,843
    Trophy Points:
    263
    It works on Linux for the developer.
    However, since our main user base uses Windows, we need to make sure that it is available to them. This is reg. the issue with the new python-trezor lib
     
    • Like Like x 1
  5. Balych

    Balych Active Member

    Joined:
    Sep 12, 2015
    Messages:
    365
    Likes Received:
    211
    Trophy Points:
    113
    Dash Address:
    Xba1ychX7CjgbRrCKE1LjHjT3jLUhcexs5
    Hello!
    I'm trying to use sign/verify message functional of Electrum-DASH, and looks like it incompatible with Dash Core:

    [​IMG]

    but Bitcoin Core <> Electrum work fine:

    [​IMG]
     
  6. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,306
    Likes Received:
    2,436
    Trophy Points:
    1,183
    What firmware version does your Trezor have? You need 1.3.6 for this to work.
     
  7. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,637
    Likes Received:
    3,536
    Trophy Points:
    1,183
    It's not about Trezor as far as I see...
     
    • Like Like x 1
  8. Balych

    Balych Active Member

    Joined:
    Sep 12, 2015
    Messages:
    365
    Likes Received:
    211
    Trophy Points:
    113
    Dash Address:
    Xba1ychX7CjgbRrCKE1LjHjT3jLUhcexs5
    As mentioned above, it's not about Trezor, just used latest Dash Core and Electrum to sign/verify message.
     
  9. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,306
    Likes Received:
    2,436
    Trophy Points:
    1,183
    What version of Electrum-Dash did you use? I know there was a bug in 2.4.1 re. message signing, but i am quite sure that it got resolved in 2.6.4 which is going to be release together with Dash 0.12
     
    • Like Like x 1
  10. Balych

    Balych Active Member

    Joined:
    Sep 12, 2015
    Messages:
    365
    Likes Received:
    211
    Trophy Points:
    113
    Dash Address:
    Xba1ychX7CjgbRrCKE1LjHjT3jLUhcexs5
    2.4.1
    Ok then I'll wait new release, thanks.
     
  11. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,306
    Likes Received:
    2,436
    Trophy Points:
    1,183
  12. Balych

    Balych Active Member

    Joined:
    Sep 12, 2015
    Messages:
    365
    Likes Received:
    211
    Trophy Points:
    113
    Dash Address:
    Xba1ychX7CjgbRrCKE1LjHjT3jLUhcexs5
  13. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,240
    Likes Received:
    1,124
    Trophy Points:
    1,183
    It seems like the server-centric aspect of Electrum lends itself to being bent to asking MNs/DAPI/something a bit hybrid-ish for chain data.

    Will we even be able to tell the difference between Electrum and Core in the near future?

    It's already true that you can't really run an MN without a full chain on that node. So...
     
  14. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,240
    Likes Received:
    1,124
    Trophy Points:
    1,183
    • Like Like x 4
  15. MangledBlue

    MangledBlue Well-known Member

    Joined:
    Jun 28, 2014
    Messages:
    1,248
    Likes Received:
    678
    Trophy Points:
    183
    Like your post :-D

    I just discovered Tails and working on getting the Qt installed now
    By altering the Persistence setting........

    https://gist.github.com/mc2pw/aeb4ca3972fea54d4858

    and under:

    Applications > Tails > Configure persistent volume

    I will soon have a USB Stick portable Qt-Wallet for Dash
    and Tails comes pre-installed with Electrum-BTC - so nice


    It will be even better when and if, we, can put Electrum-Dash on Tails.............. someday......
    ....patiently waiting....
     
    • Like Like x 1
  16. Ch0nG

    Ch0nG Member

    Joined:
    Oct 3, 2014
    Messages:
    50
    Likes Received:
    34
    Trophy Points:
    58
    Has anyone got this working with a Trezor (on Ubuntu or another Linux distro or Windows)? Version 2.6.4 appears to work but I can't set wallet passphrases (it never asks for one) and Electrum never shows the seed for wallet recovery. I set up a BTC wallet with Trezor, so is the recovery seed the same? Or different?
     
  17. rustycase

    rustycase Active Member

    Joined:
    Apr 19, 2016
    Messages:
    497
    Likes Received:
    117
    Trophy Points:
    113
    Aargh ! I hate bugs !!!
    rc
     
  18. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,240
    Likes Received:
    1,124
    Trophy Points:
    1,183
    I've got it running with a password on top of the pin in winblows. It doesn't seem to do hidden wallets tho. I've got multiples under the same pin/PW, but that's not really what I want.

    I'd like my MNs, Pocket Money, and Bait to be separate and hidden.
     
  19. Dworf

    Dworf Member

    Joined:
    Jun 25, 2016
    Messages:
    103
    Likes Received:
    37
    Trophy Points:
    78
    has this investigated or solved ? I had the same phenomenon with the latest versions
     
  20. Balych

    Balych Active Member

    Joined:
    Sep 12, 2015
    Messages:
    365
    Likes Received:
    211
    Trophy Points:
    113
    Dash Address:
    Xba1ychX7CjgbRrCKE1LjHjT3jLUhcexs5
    Yes, work with pre 2.6.4
     
  21. MangledBlue

    MangledBlue Well-known Member

    Joined:
    Jun 28, 2014
    Messages:
    1,248
    Likes Received:
    678
    Trophy Points:
    183
    I thought this was still considered ALPHA.....??
     
  22. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,240
    Likes Received:
    1,124
    Trophy Points:
    1,183
    I've been using it for a few weeks now, though it's likely to end up vestigial.

    Would be nice to see native TREZOR support in DASH Core along with a test-run of DAPI by having clients dump chain and query to the MNs. Seems like most of the work for that is done here.

    DASH Core would become pretty much the same as Electrum. The code is probably semi-portable.
     
    #52 camosoul, Sep 5, 2016
    Last edited: Sep 5, 2016
  23. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    685
    Likes Received:
    1,843
    Trophy Points:
    263
    Dear All,
    After the long time of vacation (and work), let me share the latest status update of Electrum-Dash work.

    General Notes
    Software has been developed and tested on Linux and Windows. There is a dependency with Dash v.12.1, therefore a release of the new Electrum-Dash version will be in parallel with Dash v.12.1 release.

    Trezor integration with masternodes:
    • All issues with new Trezor firmware dependency were fixed and software works stable on the testnet.
    • Significant delays with the softwre release due to the Dash v.12.1 dependency.
    • No additional issues with scope or budget issues.
    Keep Key integration (masternodes operations included):
    • KeepKey development concluded. Developer can load KeepKey device's keys on Windows and Linux.
    • Significant delays with the software release due to the Dash v.12.1 dependency.
    • No additional issues with scope or budget identified.
    Next steps
    • Work on binaries for Mac
    • Work on documentation and user manuals
    • Software stabilization and final testing
     
    • Like Like x 4
    • Informative Informative x 1
  24. c3works

    c3works Member

    Joined:
    Jun 22, 2016
    Messages:
    52
    Likes Received:
    18
    Trophy Points:
    48
    I [prematurely] upgraded my Trezor firmware to 1.4.0 for use with my Electrum Wallet (on Mac) before noticing that it is not compatible at the moment. I then used the Trezor tools to downgrade the firmware back to 1.3.6. That worked fine from the Trezor perspective, but on restoring from my seed, the Bitcoin transactions appear in that side of the wallet, but the Dash (Electrum) wallet returns a message saying, "This wallet does not match your Trezor device."

    How do I resolve this, or at least get access again to the Electrum Wallet via the seed another way (ie. without the no longer recognized Trezor)? Thanks!
     
  25. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,306
    Likes Received:
    2,436
    Trophy Points:
    1,183
    I guess the paring got lost - maybe you can try to create a new wallet in your Electrum-Dash and and then use the option to create a HW wallet from a existing device:

    upload_2016-10-8_23-47-30.png

    upload_2016-10-8_23-47-50.png

    upload_2016-10-8_23-48-26.png

    upload_2016-10-8_23-48-54.png
     
    • Like Like x 1
  26. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    685
    Likes Received:
    1,843
    Trophy Points:
    263
    Hello Dash Community,
    There were not too many changes in the project status, due to the Dash v.01.2.1 dependency but I want to share a status update of Electrum-Dash work.

    General Notes
    Software has been developed and tested on Linux and Windows. There is a dependency with Dash v.0.12.1, therefore a release of the new Electrum-Dash version will be in parallel with Dash v.0.12.1
    @flare received a hardware from @coingun and started his work on Mac build.

    Next steps
    • Complete build process and release testnet binaries for Mac
    • Work on documentation and user manuals
    • Software stabilization and final testing
     
    • Like Like x 2
    • Informative Informative x 1
  27. criptoanarquist

    criptoanarquist New Member

    Joined:
    Jan 5, 2017
    Messages:
    12
    Likes Received:
    3
    Trophy Points:
    3
    I am a python developer. I'm interested in working for and helping DASH as much as I can. Please let me know if you still need me.
     
    • Like Like x 2
  28. fible1

    fible1 Well-known Member
    Dash Core Team Masternode Owner/Operator

    Joined:
    May 11, 2014
    Messages:
    711
    Likes Received:
    722
    Trophy Points:
    163
    PMing you.

    Pablo.
     
  29. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,945
    Likes Received:
    6,731
    Trophy Points:
    1,283
    please check wiki first - there are a ton of guides up already !
    (i recovered my stuck iPhone wallet coins yesterday using elsectum - worked like a charm)
     
  30. pin0de

    pin0de New Member

    Joined:
    Jan 30, 2016
    Messages:
    36
    Likes Received:
    29
    Trophy Points:
    18
    Are we looking at Feb 5 for the new electrum DASH release? Will it be released for MacOS as well and will it have trezor support again? Will it have masternode support?
     
    • Like Like x 1