Hi,
this week I worked on the proposal update operation and adapting the current create proposal operation to change the fee structure (10 HBD the first 60 days then 1 extra HBD per day). I created the operation in the core blockchain code, and also updated the cli_wallet utility to make use of that new operation.
Since that code is scheduled I wanted to get it out as fast as possible so I skipped unit tests for now as it's an easy endpoint to test but I'll do them later to avoid having regressions (https://gitlab.syncad.com/hive/hive/-/issues/51)
If you're interested you can see the code here: https://gitlab.syncad.com/hive/hive/-/merge_requests/48
That code has been merged and scheduled for hf24.
So far we went with the same parameters but I really liked fredrikaa's idea so I might make more changes to it later on.
And you can easily test out that new operation like so: (assuming you built a local testnet on the latest 0.24.0)
create_account "initminer" "howo" "" true
transfer_to_vesting "initminer" "howo" "10000.000 TESTS" true
post_comment howo "test" "" "tag" "title" "body" "" true
transfer initminer howo "2500.000 TBD" "" true
create_proposal howo howo "2020-05-22T03:00:00" "2020-05-28T04:00:00" "200.000 TBD" "cool proposal vote me" "test" true
find_proposals [0]
the above should output:
[{
"id": 0,
"proposal_id": 0,
"creator": "howo",
"receiver": "howo",
"start_date": "2020-05-21T03:00:00",
"end_date": "2021-05-21T03:00:00",
"daily_pay": "200.000 TBD",
"subject": "cool proposal vote me",
"permlink": "test",
"total_votes": 0
}
]
update_proposal 0 "howo" "100.000 TBD" "cool proposal" "test" true
find_proposals [0]
should output:
[{
"id": 0,
"proposal_id": 0,
"creator": "howo",
"receiver": "howo",
"start_date": "2020-05-21T03:00:00",
"end_date": "2021-05-21T03:00:00",
"daily_pay": "100.000 TBD",
"subject": "cool proposal",
"permlink": "test",
"total_votes": 0
}
]
get_account_history howo 0 1000
Interesting to read this, greetings with affection from Venezuela.
I really wish i understood but all i know is that you coders are doing a great job in developing the hive network. I respect your efforts.. i hope to understand all this codes one day but till then all i can do is encourage the people doing their little to make hive grow.
Good efort by the way
....
Congratulations @howo! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :
You can view your badges on your board And compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @hivebuzz:
Support the HiveBuzz project. Vote for our proposal!
The response on your previous post https://peakd.com/hive-139531/@howo/some-extra-changes-are-being-bundled-into-hf24-regarding-the-proposal-system-we-want-your-opinion-on-it
Seemed like in the comments many users had some issues with the changes you were proposing. What is different in this iteration?
Good