In user profile, if user is using proxy votes display the proxy's votes in a greyed out fashion
Currently in the user's profile page, if the user is using proxy, a textual display of "USER uses PROXY" will display when expanding the witness votes box.
To provide more visibility, we would like to add a tabular display of who the PROXY votes for, and display them below this statement similarly to the standard if the user actually votes himself to witnesses, but in a greyed out/italic manner to differentiate direct vs proxy votes.
Keep in mind that a proxy himself might be proxied (voting for another proxy), so it would be useful to, when fetching proxied votes, dig more than one level of proxy (maybe set a defined limit - say 3) of how many levels we can query before stopping.
If there is more than one layer of proxy, we can display an additional statement below the proxy text showing something like:
PROXY --> PROXY2 --> PROXY3
and below we will show the witness votes of the 3rd level proxy.
if by PROXY3 we find another proxy, we can stop and no longer display the votes (again this is controlled by the constant of levels mentioned above).