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. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Question regarding multiple MNs on trezor... should I send the next 1000 collateral to /1 on Account #2? - Or should I just go with Account #3 /0 ?

    Thanks
     
  2. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    For DMT it doesn't matter.

    For example, you can use:

    44'/5'/0'/0/0 (first MN)
    44'/5'/0'/0/1(second MN)
    44'/5'/0'/0/x (x MN)

    as well as:

    44'/5'/0'/0/0 (first MN)
    44'/5'/10'/0/0 (second MN)
    44'/5'/150'/0/300 (x MN)

    In DMT you can even use paths not officially dedicated to Dash, as: 44'/100'/200'/333'/0, but I wouldn't recommend this, because if you forget the path, you lost your funds. Some people may tend to use such solutions to additionally hide the masternode funds in the BIP32 maze, but I think it's unnecessary, until you are 100% sure of what you are doing.

    All in all, if you wish to keep your configuration compatible with @chaeplin's dashmnb, you should use the same account for all masternodes' collaterals.
     
    • Informative Informative x 2
    • Like Like x 1
  3. c3works

    c3works Member

    Joined:
    Jun 22, 2016
    Messages:
    52
    Likes Received:
    18
    Trophy Points:
    48
    Really glad you're doing this, though I admit to not using it just yet as well. I also am waiting until it's a bit more comfortable (fewer surprises) to use.
     
  4. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Actually, I took the plunge and it's not so scary or complicated. True, it could be cleaned up a little, but I don't think cosmetics should stop you from securing your crypto.
     
  5. c3works

    c3works Member

    Joined:
    Jun 22, 2016
    Messages:
    52
    Likes Received:
    18
    Trophy Points:
    48
    Good to hear. You are right about the securing of crypto. Perhaps I'll give it a run.

    Have you tried it (or heard of it) with more than one MN? Any added configuration complications?
     
  6. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Yes, seems to work fine with multiple MNs.
     
    • Like Like x 1
  7. Leandro Biazao

    Leandro Biazao New Member

    Joined:
    Feb 21, 2017
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Do you have any plan when to integrate LedgerNano S into the software?
     
  8. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    I was going to begin implementation of this in the very near future, but the full Ledger Nano support (not only starting masternode but also sending of payments) will require a substantial amount of time, so I must think about how to do this and not let the people concerned wait too long.
     
    • Like Like x 2
  9. Leandro Biazao

    Leandro Biazao New Member

    Joined:
    Feb 21, 2017
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Thank you for the job, I really would like to have the masternode starting for now. It sound like a great job you have done for other devices. I gess I will have to buy another equipment.
     
  10. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,882
    Likes Received:
    6,707
    Trophy Points:
    1,283
    no problems with that
    i am having a prob withdrawing with the latest version but bertrand is already looking into it

    do one by one MN withdraws and it all works
    "withdraw from all' does not imo
     
    #130 tungfa, Aug 31, 2017
    Last edited: Sep 7, 2017
    • Funny Funny x 1
  11. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    DashMasternodeTool version 0.9.8 released.

    New features: proposals browsing and voting - dedicated to masternode owners (for voting) and proposal owners (for analyzing of voting progress).
    Description: https://github.com/Bertrand256/dash-masternode-tool/blob/master/doc/proposals.md

    Proposals window:
    dmt-proposals.png

    For those who want to run the application with different configuration files, this version allows you to specify a path to it using the command line parameter: --config.

    Binaries:
    https://github.com/Bertrand256/dash...nload/v0.9.8/DashMasternodeTool_0.9.8.mac.zip
    https://github.com/Bertrand256/dash...oad/v0.9.8/DashMasternodeTool_0.9.8.win64.zip
    https://github.com/Bertrand256/dash...oad/v0.9.8/DashMasternodeTool_0.9.8.win32.zip
    https://github.com/Bertrand256/dash.../v0.9.8/DashMasternodeTool_0.9.8.linux.tar.gz

    Known issues:
    Sometimes loading of proposals may stick at some point (current proposal number at the top of the window will not increment after a few seconds). If it happens, close and reopen the window - it should then download proposals/voting without interruptions.
    There is probably an issue with one of the external libraries, so if you report me back I will be able to estimate how often it happens and decide what to do with this.
     
    • Winner Winner x 6
    • Like Like x 4
    • Creative Creative x 1
  12. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    wow, nice update.

    • Loading the proposals keeps getting stuck for me
    • Setting the config file as ~/DMT/path/ didn't work for me, I had to put the complete path
    • Would like to see a dedicated "Proposals" button than having it in the dropdown
    In Proposals:
    • don't really like the blue underlined links, would prefer normal system colors without underline
    • dates should be displayed according to local format, and don't see the point of including the seconds
    • the horizontal scrollbar seems to be messed up (inverted color?), plus no horizontal scrolling via shift key
    • can you put voting on the Details panel and leave the Vote panel for those that want more selective voting?
    Other than that, very nice and thank you very much!
     
  13. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Maybe I was not too precise, as the value for the --config parameter you must specify the entire path along with the file name, for example:
    Code:
    --config=/home/users/username/config1.ini
    As for the GUI elements such as hyperlink-underlining or date/time format, my first approach was to use the default behavior of the GUI libs used in the program, but in the future versions, I'm planning to add some configuration options allowing the user to influence some of the graphical aspects of the application.
     
    • Like Like x 1
  14. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    DashMasternodeTool version 0.9.9 released.

    Fixed: issue of an occasional hanging while downloading proposal data.
    Improved: visibility (font colors) of the selected, non-focused proposals on the proposals grid.

    Binaries:
    https://github.com/Bertrand256/dash...nload/v0.9.9/DashMasternodeTool_0.9.9.mac.zip
    https://github.com/Bertrand256/dash...oad/v0.9.9/DashMasternodeTool_0.9.9.win64.zip
    https://github.com/Bertrand256/dash...oad/v0.9.9/DashMasternodeTool_0.9.9.win32.zip
    https://github.com/Bertrand256/dash.../v0.9.9/DashMasternodeTool_0.9.9.linux.tar.gz
     
    • Like Like x 5
  15. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
  16. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Btw, I know this is not ideal or a long term solution, but maybe you could run a backend server and let people post proposal comments via your tool. You could charge 10c for posting a comment and free if it's signed by a MN. This way, we could do everything locally and easily identify comments from MNOs.

    Just saying, I realize you're busy.
     
  17. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Thanks for the suggestion. Definitely worth considering in some form.
     
  18. ac0

    ac0 New Member

    Joined:
    May 25, 2017
    Messages:
    21
    Likes Received:
    3
    Trophy Points:
    8
    Hi, is there some kind of tutorial somewhere to set up a MN with this tool?

    I did not found instruction on the github page
     
  19. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    • Like Like x 1
  20. ac0

    ac0 New Member

    Joined:
    May 25, 2017
    Messages:
    21
    Likes Received:
    3
    Trophy Points:
    8
    Thanks a lot, I'll look into it.
     
  21. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Hello, masternode owners. Finally, I decided to submit a proposal to accelerate the implementation of the awaiting DMT functionalities and to improve the quality of code/documentation. This is to be accomplished by working on this project exclusively for a period of two months.

    Proposal link: https://www.dashcentral.org/p/dash-masternode-tool-development-boost

    Thank you for every voice, for your past and future suggestions and for your understanding the shortcomings that exist in the program, which I hope to soon eliminate if the proposal passes.
     
    • Like Like x 2
    • Winner Winner x 1
  22. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Dear Masternode owners. I've made a mistake in my proposal (https://www.dashcentral.org/p/dash-masternode-tool-development-boost) - according to my intentions the amount should be 66 Dash for two months (33 per month), but it turns out that 66 Dash is per each month. This was definitely not my intention. I will talk to someone from Core what would be the best solution - canceling my proposal and submitting a new one or maybe sending that surplus (66 Dash) to a Dash Core account. Until then, it is best to refrain from voting. If any of you have an idea how best to solve this, I will also be grateful for the suggestions. I suppose I'm not the first one to make such a mistake.
     
  23. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    We can just defund your second month, right?
     
  24. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Then it would have to be second two-months (4 in total).
     
  25. GrandMasterDash

    GrandMasterDash Well-known Member
    Masternode Owner/Operator

    Joined:
    Jul 12, 2015
    Messages:
    2,629
    Likes Received:
    948
    Trophy Points:
    183
    Am confused, what is 4? It's a two month proposal, you wanted 66 in total which you will get back after the first month.. therefore in the second month we just defund it.
     
  26. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Ok now I understand. This is a pretty reasonable proposition. Thanks.
     
  27. ac0

    ac0 New Member

    Joined:
    May 25, 2017
    Messages:
    21
    Likes Received:
    3
    Trophy Points:
    8
    EDIT: a couple of hours later everithing is solved by itself, except the balance still at 0

    EDIT2: after another hour the balance indicate 1000

    I have some trouble setting up a MN with the guide posted before and the last DMT: The MN seems to be enabled in the DMT, I can vote, but on dasninja it is not seen, and on dashman my address, TX are empty, and my amount is 0 (but it is listed as Enabled)


    masternode started : YES
    masternode visible (local) : YES
    masternode visible (ninja) : NO
    masternode address :
    masternode funding txn : -
    masternode queue/count :4565/4651
    masternode mnsync state : MASTERNODE_SYNC_FINISHED
    masternode network state : ENABLED
    masternode last payment : never
    masternode balance : 0


    at some point I had an error durong the guide: when i edit my dash.conf file with my MN address, then restart dashman, I had an error:


    restart dashd? [y/N] y
    --> Stopping dashd. Please wait...DONE!
    --> Deleting cache files, debug.log... DONE!
    --> Starting dashd... DONE!
    --> Waiting for dashd to respond...DONE!
    --> dash-cli getinfo
    error: couldn't connect to server

    Exiting.


    May be the problem is here?
    I don't know if it's a problem on my side, or because of the tutorial was made before the last revision of the file?
     
    #147 ac0, Sep 17, 2017
    Last edited: Sep 17, 2017
  28. ac0

    ac0 New Member

    Joined:
    May 25, 2017
    Messages:
    21
    Likes Received:
    3
    Trophy Points:
    8
    About your proposal, I'm not familiar whith it, but may be you'll get more vote for a 66dash proposal than for a 132 dash if it's not explicit enough for the people (may be it is, once again I'm not familiar with thoses vote things)
     
  29. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    226
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    It looks like:
    a) dashd has not started despite the dashman's message "--> Starting dashd... DONE!" - not very likely
    b) your dash.conf parameters were set improperly

    First, check if your dashd is running:
    • log into your server with an ssh terminal
    • check if the dash is running: ps -e | grep dashd
    If the command returns something like this:
    Code:
      429 ?        16-16:58:42 dashd
    it probably means that your dash.conf is misconfigured, but before we'll dig deeper into this, first check the above.
     
  30. ac0

    ac0 New Member

    Joined:
    May 25, 2017
    Messages:
    21
    Likes Received:
    3
    Trophy Points:
    8
    Code:
    It looks like:
    a) dashd has not started despite the dashman's message "--> Starting dashd... DONE!" - not very likely
    The dashman status worked, the sync worked, so I was thinking dashd was running

    I have that return:
    24792 ? 01:27:41 dashd


    I don't know if you have seen my edit, but 2 hours after the restart, the MN address and tx filled itself, and 3 hours after the restart the MN balance return 1000 instead of 0.

    So I think everithing is fine now on my side (even if I did not try to restart once again to see if the same error appear.
    Yestartday I tryed to restart multiple times (without beeing synced, with the sync, with the hardware wallet brodcasted, without...always get the same error and the MN address not listing.
     

Share This Page