You are viewing a single comment's thread from:

RE: 24th update of 2021 on BlockTrades work on Hive software

in HiveDevs3 years ago

Dust votes are fully considered as votes (it will no longer be possible to delete a comment that has received dust votes)

There's this certain comment I made more than seven days ago that I'm trying to delete but was unable to no matter how many times try despite getting no response and no upvote/downvote dust or whatever. Is this a bug thing or a feature?

Eliminated rule that prevented voting more than once per block (only allowed one vote every 3s). Vote edits are no longer penalized with no curation rewards - they behave mostly as if the original/previous vote was not there

This probably sounds like a stupid question. Is this final and executory or will there be necessary witness consensus for this to get implemented globally?

(Image not shown due to low ratings)

Images were hidden due to low ratings.
Sort:  

There's this certain comment I made more than seven days ago that I'm trying to delete but was unable to no matter how many times try despite getting no response and no upvote/downvote dust or whatever. Is this a bug thing or a feature?

Don't know without being able to check the comment.

Is this final and executory or will there be necessary witness consensus for this to get implemented globally?

All hardfork changes require witness consensus. Based on prior public discussions, I don't think these are controversial changes, so I think approval of these particular changes is likely.

You cannot delete a comment past its cashout time which is 7 days after its creation.

FC_ASSERT( comment_cashout, "Cannot delete comment after payout." ); in void delete_comment_evaluator::do_apply( const delete_comment_operation& o ) - would you like to argue with hived code?

You said that you created a comment more than 7 days ago, which means it was already cashed out (even if it received zero rewards). That means that related comment_cashout_object no longer exists. When comment delete operation is tried, it first checks the existence of that object - when it is not present, it fails and no other check are performed. It does not matter if comment had net positive power or replies, especially since all the data necessary to perform such checks in the first place is read from said object, which obviously is not possible when it was removed.

I think you are reading something Dan did not wrote in his reply.

I told you how it works. It was possible in some circumstances to delete comment that was paid out, but it was considered a bug and fixed for Hardfork 19 (block 12988978 at 2017-06-20) by steemit devs. When HIVE forked from Steem it inherited that behaviour.

You can't delete comment after cashout, but you can edit out all its content. Of course since blockchain is immutable, it will still be possible to access old content of the comment, but by default it will appear empty.