I was trying to view the source of a contract, but his contract uses the EIP-1967 proxy pattern, so I couldn't view the underlying logic.
There are two potential features I can think of to enable viewing of the underlying logic (which is why this issue covers two feature requests):
- Natively support proxy contracts, with a separate option on hover to view the source underlying implementation. Not sure how big the scope is here since there's at least EIP-1967 and EIP-1167, and possibly others
- Allow view functions to be called and if the result is an address, allow it to be actionable