Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Proposal: Dash Electrum Masternode / Trezor Support

Discussion in 'Pre + Budget Proposal Discussions' started by Ryan Taylor, Apr 30, 2016.

  1. Ryan Taylor

    Ryan Taylor Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Jul 3, 2014
    Messages:
    509
    Likes Received:
    1,597
    Trophy Points:
    263
    This is a cross-post from Dashwhale: https://www.dashwhale.org/p/electrum-trezor1

    The core project team is pleased to announce we have reached an agreement with Mazaclub - the vendor responsible for the Electrum wallet - to integrate support for masternode commands into the Electrum wallet and for the Trezor hardware wallet. In response to demand from masternode owners, this solution will provide much stronger security for increasingly valuable masternode private keys with the Trezor device.

    The cost of the integration is $1,000 USD. Work is expected to commence shortly (assuming support for this proposal) and will include the following deliverables:

    1) Masternode commands / operations integrated into the Electrum wallet
    2) New look and feel
    3) Wallet testing
    4) Trezor testing
    5) Documentation of code and product
    6) Deployment on servers
    7) Github update

    The expected project timeline calls for completion of the project in May.

    Note that this project excludes a maintenance contract. Should we negotiate a maintenance contract, it will be submitted under a separate proposal.

    Requested funding is as follows for the May 6th budget cycle:
    Total: 158.37 Dash

    Exchange rate risk is carried only by the contract signer(s) and not by the network.

    Manually vote YES on this proposal:
    dash-cli mnbudget vote-many 0746452e63da00bec70ce7c1b3c96c85f16f6dffae3947ea931cd5436c70b7f6 yes
    OR from the qt console: mnbudget vote-many 0746452e63da00bec70ce7c1b3c96c85f16f6dffae3947ea931cd5436c70b7f6 yes

    Manually vote NO on this proposal:
    dash-cli mnbudget vote-many 0746452e63da00bec70ce7c1b3c96c85f16f6dffae3947ea931cd5436c70b7f6 no
    OR from the qt console: mnbudget vote-many 0746452e63da00bec70ce7c1b3c96c85f16f6dffae3947ea931cd5436c70b7f6 no
     
    • Like Like x 11
  2. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member
    Moderator

    Joined:
    Jul 15, 2014
    Messages:
    2,645
    Likes Received:
    2,596
    Trophy Points:
    1,183
    Enter fible1 in 3... 2... 1... :D
     
  3. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,906
    Likes Received:
    1,277
    Trophy Points:
    1,283
    LOL!
    Finally... I was waiting for this day for a while :)
    All votes yes.
    I would be for maintance as well.
    This is a fundamental proposal.
     
  4. fible1

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

    Joined:
    May 11, 2014
    Messages:
    711
    Likes Received:
    722
    Trophy Points:
    163
    Allow me to voice my opinion:

    Yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy!!!!!!!!!!!

    Wooot! Woooot!

    :tongue::tongue::tongue:

    Pablo.
     
    • Like Like x 3
  5. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,666
    Likes Received:
    952
    Trophy Points:
    183
    Shame it isn't Electrum Mobile Dash Wallet. Don't understand why there's so much emphasis on desktop wallets.
     
  6. TroyDASH

    TroyDASH Well-known Member
    Moderator

    Joined:
    Jul 31, 2015
    Messages:
    1,251
    Likes Received:
    793
    Trophy Points:
    183
    If it's for masternodes I would imagine desktop wallets would be more prevalent.
     
    • Like Like x 1
  7. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,666
    Likes Received:
    952
    Trophy Points:
    183
    Why? What makes a desktop wallet more appropriate? A mobile MN wallet can use Trezor with a suitable cable, or better still, don't need a hardware wallet if using Ledger Trustlet (see Play Store). Not to mention, built in camera for scanning paper private keys and not having to worry about suitable camera drivers etc. Add built in MN monitoring and I'd say that's far more practical than a clumsy old school desktop wallet.
     
    • Like Like x 1
  8. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    683
    Likes Received:
    1,834
    Trophy Points:
    263
    GrandMasterDash - no one prevents you from building mobile wallet :). Simply do it :)
     
  9. kot

    kot Well-known Member
    Dash Core Team Foundation Member

    Joined:
    Mar 17, 2015
    Messages:
    683
    Likes Received:
    1,834
    Trophy Points:
    263
  10. methusaleh

    methusaleh Member

    Joined:
    Mar 25, 2016
    Messages:
    61
    Likes Received:
    35
    Trophy Points:
    58
    Think this could be that 'one more thing' that finally pushes me into getting a Trevor if voted for
     
    • Like Like x 1
  11. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,666
    Likes Received:
    952
    Trophy Points:
    183
    All I said was, there's too much emphasis on desktop wallets and that mobile should be the way to go.

    I did actually vote for this simply because of the low price. I'd much rather vote for mobile projects though.
     
  12. fible1

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

    Joined:
    May 11, 2014
    Messages:
    711
    Likes Received:
    722
    Trophy Points:
    163
    @babygiraffe I've been devoting more time to electrum and I have two suggestions for the contract:

    1. Their should be a way to lock the 1000 MN input but move the MN reward, just like there is in Dash Core.
    2. There should be a way to create more addresses. This is not as important as the last but if there is a way to create addresses at will, I have not found it.

    Pablo.
     
    • Like Like x 3
    • Agree Agree x 1
  13. camosoul

    camosoul Grizzled Member

    Joined:
    Sep 19, 2014
    Messages:
    2,187
    Likes Received:
    1,115
    Trophy Points:
    1,183
    I came here to level precisely this inquiry.

    If I have to bust out my privkeys into Dash Core to spend off those inputs, why did I bother with the Trezor?

    I need the ability to select the "mined" inputs and send them out, or it's rather self-defeating since I have to re-expose all the time...
     
    • Agree Agree x 1
  14. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,906
    Likes Received:
    1,277
    Trophy Points:
    1,283
    Easy there is a way to do it.

    How to: Label "addresses" right click on the address of the masternode and choose "Send from" and remove the inputs you do not want to touch. ;)

    Cheers @camosoul
     
    • Like Like x 1
    • Informative Informative x 1
  15. nmarley

    nmarley Administrator
    Dash Core Team Moderator

    Joined:
    Jun 28, 2014
    Messages:
    360
    Likes Received:
    423
    Trophy Points:
    133
    Dash Address:
    XsUFct27gKMRZ7JFxoxcMgjaBDXndk5kXT
    This is why I liked the "donations" feature before it was removed. I could have the payouts automatically mined to a different address.
     
  16. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,906
    Likes Received:
    1,277
    Trophy Points:
    1,283
    @nmarley check post #14 ;) there is a way to do it...
     
  17. nmarley

    nmarley Administrator
    Dash Core Team Moderator

    Joined:
    Jun 28, 2014
    Messages:
    360
    Likes Received:
    423
    Trophy Points:
    133
    Dash Address:
    XsUFct27gKMRZ7JFxoxcMgjaBDXndk5kXT
    Unless there's a way to have MN payouts go to a different address than the 1000 Dash collateral address, there's not a way to do what I want.

    Because I don't want to even access those keys to spend MN payouts.
     
  18. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group

    Joined:
    Apr 8, 2014
    Messages:
    1,906
    Likes Received:
    1,277
    Trophy Points:
    1,283
    Well the donation address was susspend during the budgeting feature. Don't know if we can have it again or is it dead forever. Think @UdjinM6 can explain it better.
     
  19. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,633
    Likes Received:
    3,533
    Trophy Points:
    1,183
  20. nmarley

    nmarley Administrator
    Dash Core Team Moderator

    Joined:
    Jun 28, 2014
    Messages:
    360
    Likes Received:
    423
    Trophy Points:
    133
    Dash Address:
    XsUFct27gKMRZ7JFxoxcMgjaBDXndk5kXT
    The security issues made sense actually, because if anyone got a hold of the masternode.conf they could update it with a new donation address value without having to know the users' password. Then later a user could just re-start the nodes without looking at the masternode.conf (because they would assume nobody messed with it) and the payments now go somewhere else.

    I'm just saying it was *easier* without having to use my collateral TX keys to move the smaller MN payouts, to say, an Electrum-Dash wallet. But I agree that it's not as secure with the donations feature.
     
    • Like Like x 2
  21. TanteStefana

    TanteStefana Grizzled Member
    Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,859
    Likes Received:
    1,854
    Trophy Points:
    1,283
    It's been a while since this proposal, but I don't know.... can we keep our funds on a trezor and issue MN start commands from it? Thanks! I just bought one in hopes I can do this :)
     
  22. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,306
    Likes Received:
    2,436
    Trophy Points:
    1,183
    The upcoming version 2.6.4 of Electrum-DASH plays perfectly with Trezor and KeepKey - and can even use Ledger HW wallet. I have posted my test results here:

    https://www.dash.org/forum/threads/proposal-hardware-wallets-for-build-and-test.9091/#post-100439

    Nevertheless the MN start functionality relies of having a new protocolversion on mainnet, which means we need to wait for Dash 12.1 being released.
     
  23. TanteStefana

    TanteStefana Grizzled Member
    Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,859
    Likes Received:
    1,854
    Trophy Points:
    1,283
    OK, good then, thanks :) That shouldn't take long and I'll probably need the time to get used to my trezor in the mean time
     

Share This Page