What is the feature about
When using the custom tx builder and attempting to interact with a proxied contract the Abi is fetched for the proxy contract.
Rather we should detect that the contract is a proxy and additionally fetch the abi for the proxy's implementation.
The list of requirements
- detect that input contract is a proxy via interface
- fetch implementation abi
- Parse functions from the implementation abi
Designs/sketches
Should largely happen behind the scenes. Show a message that we've detected a proxy and fetched the implementation abi.
This would greatly enhance usability for proxy contracts via the custom transaction builder.
What is the feature about
When using the custom tx builder and attempting to interact with a proxied contract the Abi is fetched for the proxy contract.
Rather we should detect that the contract is a proxy and additionally fetch the abi for the proxy's implementation.
The list of requirements
Designs/sketches
Should largely happen behind the scenes. Show a message that we've detected a proxy and fetched the implementation abi.
This would greatly enhance usability for proxy contracts via the custom transaction builder.