Pre-proposal: Implement a tag system in gobject command

Would you like in the gobject command to be able to specify tags?

  • other

    Votes: 0 0.0%
  • I prefer the tags to be specified by using the appropriate sentinel commands

    Votes: 0 0.0%

  • Total voters
    4

demo

Well-known Member
Apr 23, 2016
3,113
263
153
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Would you like at the end of the gobject prepare command (which is used in order to post a proposal to the budget system) to be able to specify as many tags as you want that will be stored in the database and will be used in order to clasify your proposal?

For you reference, this is what gobject command currently offers:

dash-cli help gobject
gobject "command"...
Manage governance objects
Available commands:
prepare - Prepare governance object by signing and creating tx
submit - Submit governance object to network
deserialize - Deserialize governance object from hex string to JSON
count - Count governance objects and votes
get - Get governance object by hash
getvotes - Get all votes for a governance object hash (including old votes)
getcurrentvotes - Get only current (tallying) votes for a governance object hash (does not include old votes)
list - List governance objects (can be filtered by validity and/or object type)
diff - List differences since last diff
vote-alias - Vote on a governance object by masternode alias (using masternode.conf setup)
vote-conf - Vote on a governance object by masternode configured in dash.conf
vote-many - Vote on a governance object by all masternodes (using masternode.conf setup)
It will be a change in the syntax of the gobject prepare command.

Alternatively, and until the community gets rid of sentinel and whatever other interpreted language , we could use something like the below:

(sentinel) proposal --create --proposal_name="sb-test" --description_url="www.dashwhale.org/p/sb-test" --start_date="2016/8/1" --end_date="2017/1/1" --payment_address="ydE7B1A7htNwSTvvER6xBdgpKZqNDbbEhPydE7B1A7htNwSTvvER6xBdgpKZqNDbbEhP" --payment_amount="23"--tags="tag1,tag2.tag3"
The tags will allow the usage of alphabet letters but also the usage of symbols/glyph/signs.



This proposal is tagged as:
<tags>gobject, governance, tags</tags>
In case it gets a lot of yes and I manage to get the 5 dash proposal fee, I will add it to the governance system.
<vote history>
Would you like in the gobject command to be able to specify tags?
*yes 1 vote(s) 50.0%
no 1 vote(s) 50.0%
other 0 vote(s) 0.0%
I prefer the tags to be specified by using the appropriate sentinel commands
0 vote(s) 0.0%

</vote history>
 
Last edited:

vazaki3

Member
Jul 1, 2019
276
90
88
32
apogee.dynu.net
Dash Address
XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
Furthermore, it is very important to implement a tag system when voting for a proposal.

The voter, along with his/her yes/no/abstain/number vote, should also be allowed to put tags to the proposal.

This is usefull because the classification of the proposal will be more objective and will not depend on the will of the proposal owner.
And whenever the "troll" tag becomes popular, this is a clear sign of the quality of the proposal and makes it easier for other voters to ignore the proposal and filter it from their view.