Skip to content

Support proxy contracts / ability to execute view functions on verified contracts #4

@mds1

Description

@mds1

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):

  1. 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
  2. Allow view functions to be called and if the result is an address, allow it to be actionable

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions