Proposal “dash-masternode-tool-infr-app-update-9“ (Completed)Back

Title:Dash Masternode Tool - infrastructure and the application
Owner:Bertrand256
One-time payment: 205 DASH (4962 USD)
Completed payments: 1 totaling in 205 DASH (0 month remaining)
Payment start/end: 2023-04-11 / 2023-05-11 (added on 2023-03-31)
Votes: 546 Yes / 26 No / 1 Abstain

Proposal description

This proposal is related to the Dash  Masternode Tool program (DMT), which was created in 2017 and in general is used to support the process of launching and operating Dash masternodes. The source code of the program is open and available on GitHub: https://github.com/Bertrand256/dash-masternode-tool.
A previous proposal for a similar scope: https://www.dashcentral.org/p/dash-masternode-tool-infr-and-doc-update

This proposal covers the following areas:
1. the cost of renting the server infrastructure used by Dash Masternode Tool ("public" RPC nodes) from February 2023 to January 2024 (the previous proposal covered the period until the end of January 2023);
2. the cost of adapting the application's source code to the upcoming changes in the Dash protocol and updating the libraries used to the latest versions.

RPC nodes
In short, RPC nodes are the servers that run the Dash daemon and are used by DMT client instances to communicate with the Dash network. For several years, to ensure failover, two servers have been used, each running three dashd instances: for mainnet, testnet and one for testnet as a development masternode.
It is worth noting that the DMT program allows you to use your own RPC node, although many users prefer to use ready-made servers that run 24/7 and are maintained by someone else for convenience.

Budget
1. VPS 2023: $45 * 2 * 12 = 1080 * 1.23 (VAT) * 1.19 (Note.1) = $1580
2. DMT update (20 MD): $8700

Total [USD]: 1580 + 8700 = 10280
Dash price [USD]: 50

Total [Dash]: 200 (Note.2) = 205.6

Note.1: 19% income tax when exchanging Dash for FIAT

Update (19.04.2023): implementation of HPMN support in the DMT is within the scope of this proposal.
Update (7.05.2023): Thank you all for voting on this proposal. The progress of this proposal will be published in this document: https://cryptpad.fr/pad/#/2/pad/view/VjirXxEd92RlWJksZ+Fz59rAbeTYIL9EmB9iEAbkQZw/
Update (14.05.2023): The first DMT release supporting v19 masternodes (and HPMNs) has already been published: https://github.com/Bertrand256/dash-masternode-tool/releases/tag/v0.9.33
Update (27.06.2023): A version containing all the promised features + a few more (e.g. visual list of all masternodes in the network) has been published: https://github.com/Bertrand256/dash-masternode-tool/releases/tag/v0.9.36

Show full description ...

Discussion: Should we fund this proposal?

Submit comment
 
2 points,1 year ago
I didn’t know you can launch a mn with the DMT, will it launch a hpmn? When you say launch, I’m assuming it will set up the server?
Reply
1 point,1 year ago
I assume that by "launching" you mean all the work related to creating a new masternode, i.e. (a) installing and configuring the server software, and (b) activating the masternode on the Dash network. My proposal is basically only for the latter one, but as before, I also intend to provide an Ansible script to automate the server preparation process.
Reply
0 points,1 year ago
That's kinda pricey.
Reply
1 point,1 year ago
I know that it would look much better if this burden was spread over 12 months, but for this work to make sense it will have to be done soon and quickly.
Reply
1 point,1 year ago
Yeah, that's too expensive. I can't support you on this. Just wish someone in a lower income environment would counter this with a better offer, but I know that's not very realistic.

Quite telling that you are going to sell all the proceeds for fiat.
Reply
2 points,1 year ago
If you think it is pricey, you may vote the numbers.

https://mnowatch.org/votethenumbers/
Reply
0 points,1 year ago
You can register and maintain masternodes perfectly well from the core wallet, I never used DMT, never saw the need for it.
Reply
2 points,1 year ago
It’s a huge help when you use a hardware wallet. I can use the core wallet too, but it’s a pain in the ass to keep a full node going.
Reply
4 points,1 year ago
The Dash Masternode Tool in my eyes is vital for both Dash users who use hardware wallets and MNO owners who need to setup a masternode through a hardware wallet. DMT can even handle Masternode payout addresses on a Ledger hardware wallet, that Ledger Live can not support and Ledger themselves show no interest in supporting in the near future.

Yes from me.
Reply
1 point,1 year ago
Protects your 1000 input from accidental use which really helps me reduce accidents as I’m a spastic person.
Reply
2 points,1 year ago
Much Appreciated!
Reply
2 points,1 year ago
Hi Bertrand, are you going to prepare the DMT for 4k platform nodes as well?
Reply
1 point,1 year ago
Update: as part of this proposal, HPMN support will be implemented in DMT. After analyzing the documentation, it is clear that it could not be otherwise, since HPMN is as important part of the Platform as masternodes 1k.
Reply
1 point,1 year ago
Tbh, I'm a bit out of sync from the latest changes that are being made, so I'm not quite sure how much work will it take to support 4k masternodes. I'll do as much as I can "pack" into those 20 work days for which I estimated the proposal. Even if won't be enough time to implement support for it, I'm sure I'll learn much more about this area during the course of the work, so we'll be able to make a decision what to do next about this.
Reply
1 point,1 year ago
Thank you for the response.
I know you are always supportive for the project and do what you can to keep the DMT updated.
Let my support be with you.
Reply
1 point,1 year ago
Thank you splawik!
Reply
1 point,1 year ago
Good luck, I think that you have a great tool and the MN community have put value in this.
Reply
1 point,1 year ago
Thanks.
Reply