Closed emre closed 6 years ago
I might actually work on a possible fix. My proposed solution is just ignoring unfamiliar custom jsons. What do you think?
@bonustrack
I think we can ignore unknown operations.
You can see @steemmonsters to see the issue. And all users playing on steemmonsters are affected.
I will create a PR.
Instead of ignoring these ops, i would rather display it within a table similar than others unhandled op like this:
Like this:
Working on it. Thanks.
Yes!
Expected behavior
STEEM blockchain lets accounts to push any type of JSON into custom_json operations. Activity page should show the operation's details.
Since it's impossible to pre-define the structure on this, visualization may be done via tables. (Or as a design decision, busy may ignore the unregistered CustomJSON operations.)
Actual behavior
Activity pages show the operation empty, fails to fill the row.
Example:
See related transaction. It happens any type pf custom json except follow/unfollow/ignore/reblog.
How to reproduce
Push a CustomJSON operation to the blockchain. It shouldn't follow the conventions on known custom jsons. (follow/unfollow, mute, etc.)
You will the see the activity page shows a blank entry.
For the reference, here is a python script to reproduce the issue: