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 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hi everyone,

    I know, that some of you were interested in starting Masternode with Trezor 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 and Windows and soon for 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
     
    • Like Like x 7
    • Winner Winner x 4
  2. chaeplin

    chaeplin Active Member
    Dash Developer

    Joined:
    Mar 29, 2014
    Messages:
    675
    Likes Received:
    323
    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 2
  3. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    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 5
  4. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 3
  5. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 3
  6. splawik21

    splawik21 Well-known Member
    Dash Core Group Foundation Member

    Joined:
    Apr 8, 2014
    Messages:
    1,921
    Likes Received:
    1,328
    Trophy Points:
    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 1
    • Winner Winner x 1
  7. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

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

    methusaleh Member

    Joined:
    Mar 25, 2016
    Messages:
    45
    Likes Received:
    26
    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 Masternode Owner/Operator

    Joined:
    Apr 9, 2014
    Messages:
    101
    Likes Received:
    72
    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 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    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 Group Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    7,090
    Likes Received:
    5,698
    Trophy Points:
    1,283
    #11 tungfa, Mar 23, 2017 at 3:27 AM
    Last edited: Mar 23, 2017 at 4:08 AM
  12. akhavr

    akhavr Active Member
    Masternode Owner/Operator

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

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 1
    • Winner Winner x 1
  14. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    Hello , would I need to leave my trezor connected to my system at all times or can I unplug it as soon as I send the masternode broadcast?
     
  15. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    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)
     
  16. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    Thank you @Bertrand256.
    One more question .. Can I use send the address on my trezor to @moocowmoo 's masternode.me service ?
     
  17. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    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.
     
  18. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    thanks again .. @Bertrand256 @chaeplin and @moocowmoo have made this so easy !
     
    • Like Like x 1
  19. moocowmoo

    moocowmoo Bovine Bit-flipper
    Dash Developer Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Jun 15, 2014
    Messages:
    443
    Likes Received:
    560
    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 1
  20. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    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
  21. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    Hi @moocowmoo , I belive I need to establish a connection with the remote dashd, @Bertrand256 's application is asking me for an ssh username and password to do it.
    I will need guidance through those steps , if you have time?
    In short , I need parameters to fill in the "Dashd RPC over SSH Tunnel" window
     
    #21 risinhigher, Mar 26, 2017 at 7:57 PM
    Last edited: Mar 26, 2017 at 8:24 PM
  22. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    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.
     
  23. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    Thanks @Bertrand256. So if I understand you right , In the masternode window of your tool , I can have the details provided to me by @moocowmoo's masternode.conf entry , But I can connect to any Dashd daemon to send the broadcast?
     
  24. Bertrand256

    Bertrand256 New Member
    Masternode Owner/Operator

    Joined:
    Feb 13, 2017
    Messages:
    17
    Likes Received:
    30
    Trophy Points:
    13
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Yes, exactly.
     
  25. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    Great , my qt is syncing .. will keep you posted once I am successful, thanks!
     
  26. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    • Like Like x 1
  27. moocowmoo

    moocowmoo Bovine Bit-flipper
    Dash Developer Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Jun 15, 2014
    Messages:
    443
    Likes Received:
    560
    Trophy Points:
    263
    Dash Address:
    XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
    • Like Like x 1
  28. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    #28 risinhigher, Mar 26, 2017 at 9:50 PM
    Last edited: Mar 26, 2017 at 10:01 PM
  29. moocowmoo

    moocowmoo Bovine Bit-flipper
    Dash Developer Foundation Member Masternode Owner/Operator Moderator

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

    Oh, and congratulations!
     
  30. risinhigher

    risinhigher New Member
    Masternode Owner/Operator

    Joined:
    Mar 12, 2015
    Messages:
    39
    Likes Received:
    10
    Trophy Points:
    8
    Thanks a bunch :D :D :D ... it just went online .. Man I am so excited ... :D
     
    • Like Like x 2

Share This Page