dipdup-io/dipdup

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.