EVM proxy contracts support
Opened this issue · 4 comments
DipDup should detect proxy contracts in config and "unwrap"(receive the correct ABI of the underlying contract) them without additional actions from user.
About proxy contracts: https://info.etherscan.com/what-is-proxy-contract/
I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
can I work on this please
I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I have experience in building an EVM chain explorer and indexer: https://github.com/walnuthq/op-scan
How I plan on tackling this issue
I will study how to detect proxy contracts by leveraging existing tools able to follow proxies such as https://github.com/shazow/whatsabi
I will replicate the logic in DipDup to automatically detect and follow proxies.
Would love to attempt this if still open @droserasprout
@JoE11-y We do not participate in any bounty programs at the moment of writing. But carefully crafted pull requests are always welcome.