Open plaidfinch opened 1 month ago
It would be nice if this were nicer abstractly but I guess the bigger picture question is do we expect most users to be using pcli to interact with governance, or using a web frontend with Prax?
Few users should be using pcli to interact with governance. However, until we have threshold custody support in Prax, there are a comparatively small (by number) but large (by voting power) set of users who will be using pcli to interact with governance: anyone who needs to vote as a delegator or as a validator whose tokens are custodied via threshold. I think it should be reasonably easy for them to read the CLI output, though I agree we should not put a lot of effort into it.
Describe the bug
This presents information in a way that is very hard to scan because it uses the debug representation of the proposal outcome.
Expected behavior
It should probably look something like this:
To do this, likely the most expedient way is to make a
Display
impl forProposalState
and use it.