Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

GUI tool for running Masternode with Trezor

Discussion in 'Projects' started by Bertrand256, Mar 20, 2017.

  1. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hi everyone,

    I know, that some of you were interested in starting Masternode with Trezor/Keepkey in a bit simpler than existing methods. If so, today I published an application (Dash Masternode Tool) which may be helpful with this task. It is published as an open source project, written in python, but to make it simple for people without python knowledge, I prepared binaries compiled for Mac, Windows and Linux.

    App's functionality is very basic at the moment: it just allows to start masternode and to check its status. It has no extended validation, such as validation of a 1000 Dash collateral existence within provided address, and so on. Such a functionalities are planned for future versions.

    Project's GitHub address: https://github.com/Bertrand256/dash-masternode-tool
    Binaries: https://github.com/Bertrand256/dash-masternode-tool/releases
     
    #1 Bertrand256, Mar 20, 2017
    Last edited: Apr 6, 2017
    • Like Like x 9
    • Winner Winner x 7
  2. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    732
    Likes Received:
    347
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    @Bertrand256 Wow good work.

    How about making a proposal ?
     
    #2 chaeplin, Mar 20, 2017
    Last edited: Mar 20, 2017
    • Like Like x 3
  3. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    @chaeplin, thanks for the suggestion. By doing this project, I wanted to give something back to the community to help the Dash ecosystem to grow. I think, I should find enough time to complete all the functionalities the app should have. If I'll not manage to do that, I'll consider your suggestion :).

    By the way, thanks for your project dashmnb, which was a great help in my work.
     
    #3 Bertrand256, Mar 20, 2017
    Last edited: Mar 20, 2017
    • Like Like x 6
  4. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 4
  5. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 4
  6. splawik21

    splawik21 Grizzled Member
    Foundation Member Dash Support Group Masternode Owner/Operator

    Joined:
    Apr 8, 2014
    Messages:
    2,018
    Likes Received:
    1,392
    Trophy Points:
    1,283
    Hello @Bertrand256
    I`ve tried your last build for windows and need to say that now it works like a ladybird ;)
    I left you some comment and feedback on conversation.
    Started and works.
    Thnx man.
     
    • Like Like x 3
    • Winner Winner x 1
  7. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 1
  8. methusaleh

    methusaleh Member

    Joined:
    Mar 25, 2016
    Messages:
    57
    Likes Received:
    30
    Trophy Points:
    58
    Hi @Bertrand256 do you have any plans for a proposal to develop this? I hear you with your 'doing it for love' point of view but I wonder if it might not do well as a formal proposal and money is nice too!
     
  9. Populandum

    Populandum Well-known Member
    Foundation Member

    Joined:
    Apr 9, 2014
    Messages:
    103
    Likes Received:
    76
    Trophy Points:
    178
    First off: Thank you!

    I think making a proposal for this would be a good idea. You already have provided a product, so I think a lot of MNOs would pay you to further develop and perfectionalize this! This tool is really the way forward with regards to security and user friendliness :)
     
  10. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hi @methusaleh and @Populandum. The app was not meant to be a very serious work. I saw it rather as a, let's say, gap-filler solution, until the same functionality will be stable in Dash Electrum. Despite this, I sill plan to develop this application at its own pace, treating it as a backup solution for MN management in Electrum.

    I have been attracted to the Dash ecosystem because of its interesting and clear vision, and at least for some time I would rather not look at it as a profit. But, when the honeymoon ends, who knows, maybe I post a proposal :)
    Anyway, thank you for your encouraging words :)
     
    • Like Like x 5
    • Optimistic Optimistic x 1
  11. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    7,975
    Likes Received:
    6,242
    Trophy Points:
    1,283
    #11 tungfa, Mar 23, 2017
    Last edited: Mar 23, 2017
  12. akhavr

    akhavr Official Dash Dev
    Core Developer Masternode Owner/Operator

    Joined:
    Oct 11, 2014
    Messages:
    510
    Likes Received:
    277
    Trophy Points:
    133
    I hear you. Waiting for my trezor & keepkey to arrive and for Core Team answers :)
     
  13. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 1
    • Winner Winner x 1
  14. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hello @risinhigher After you send broadcast message you can unplug your Trezor and close the app, until next time you'll have have to start your masternode (eg. after restarted its dashd)
     
  15. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Yes, your collateral's Dash address is absolutely safe to publish. Its corresponding private address is protected by Trezor - it won't allow to extract it from itself.
     
  16. moocowmoo

    moocowmoo Bovine Bit-flipper
    Dash Core Team Foundation Member

    Joined:
    Jun 15, 2014
    Messages:
    468
    Likes Received:
    594
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    You're quite welcome @risinhigher !

    And, good job @Bertrand256! Having all the deps bundled saved me time on a windows assist the other day.

    Suggestion: gpg sign your releases and bundle some checksums.
    I've also sent you a keybase invite to use if you like, is a nice companion to gpg/can generate keypairs for you too.
    And, KBFS is pretty neat stuff: https://keybase.io/docs/kbfs
     
    • Like Like x 2
  17. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hi @moocowmoo. Good idea with this GPG signing.
    I accepted invitaion and will try to implement it with the next release.
     
    • Like Like x 1
  18. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hi @risinhigher. In the meantime I'll just mention, that the tool can connect to any dashd. Although it's most convinient, it doesn't have to be a dashd of your masternode - it could be a Dash-QT installed on your local machine, of course with activated RPC. Each dash daemon can serve as a MN start-message relay to the masternode network.
     
  19. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Yes, exactly.
     
  20. moocowmoo

    moocowmoo Bovine Bit-flipper
    Dash Core Team Foundation Member

    Joined:
    Jun 15, 2014
    Messages:
    468
    Likes Received:
    594
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    • Like Like x 2
  21. moocowmoo

    moocowmoo Bovine Bit-flipper
    Dash Core Team Foundation Member

    Joined:
    Jun 15, 2014
    Messages:
    468
    Likes Received:
    594
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    30 minutes or so. Lot's of little pieces to collate. Make a sandwich! :)

    Oh, and congratulations!
     
  22. Dash4Ever

    Dash4Ever Active Member

    Joined:
    Sep 24, 2015
    Messages:
    107
    Likes Received:
    104
    Trophy Points:
    93
    Dash Address:
    XybaxnhtFBih2g4M2F71rWKBt5USzo8R
    Looks really nice and every one seems pleased with the GUI! Great work! :)
    Gonna try it out my self as soon as I get my MN payment for this week ;)
     
  23. Voluntary

    Voluntary Member

    Joined:
    May 14, 2016
    Messages:
    109
    Likes Received:
    37
    Trophy Points:
    78
    Dash Address:
    XivwUmSu5davqhqc3BX1j4w6dskzNFihQQ
    Love the name - DMT. ;)
     
  24. Voluntary

    Voluntary Member

    Joined:
    May 14, 2016
    Messages:
    109
    Likes Received:
    37
    Trophy Points:
    78
    Dash Address:
    XivwUmSu5davqhqc3BX1j4w6dskzNFihQQ
    Where do I get the BIP32 path for my 1000 Dash collateral?

    Edit: Nevermind - I'm not quite sure what I did to make it work but I think I just activated my first masternode.
     
    #24 Voluntary, Mar 29, 2017
    Last edited: Mar 29, 2017
    • Funny Funny x 1
  25. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hi @Voluntary.

    I assume, that you already have your 1000 Dash collateral on any of your Trezor accounts.

    If so:
    1) Open https://wallet.trezor.io and enter your Trezor credentials
    2) Navigate to your collateral account on the left side and read BIP32 Path on the right side, as on the screen below:
    upload_2017-3-29_14-3-40.png

    If your collateral funds are not on your Trezor's account, you have to send them and wait for required number of block confirmations (15). Remember, that after moving your funds, you get new transaction hash (and index), which has to be applied to your masternode configuration.
     

    Attached Files:

    • Like Like x 2
  26. Voluntary

    Voluntary Member

    Joined:
    May 14, 2016
    Messages:
    109
    Likes Received:
    37
    Trophy Points:
    78
    Dash Address:
    XivwUmSu5davqhqc3BX1j4w6dskzNFihQQ
    Thank you - I'll remember that for the next one. ;)
     
  27. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Your'e welcome :)
     
  28. Voluntary

    Voluntary Member

    Joined:
    May 14, 2016
    Messages:
    109
    Likes Received:
    37
    Trophy Points:
    78
    Dash Address:
    XivwUmSu5davqhqc3BX1j4w6dskzNFihQQ
    Does DMT facilitate voting?
     
  29. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Not yet. I would suggest https://www.dashcentral.org, where you can vote and discuss on proposals in a very convinient way.
     
  30. Bertrand256

    Bertrand256 Active Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    130
    Likes Received:
    153
    Trophy Points:
    93
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 3

Share This Page