dipdup icon indicating copy to clipboard operation
dipdup copied to clipboard

EVM proxy contracts support

Open droserasprout opened this issue 1 year ago • 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/

droserasprout avatar Sep 06 '24 23:09 droserasprout

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

can I work on this please

CollinsC1O avatar Sep 26 '24 08:09 CollinsC1O

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.

saimeunt avatar Sep 26 '24 08:09 saimeunt

Would love to attempt this if still open @droserasprout

JoE11-y avatar Oct 22 '24 04:10 JoE11-y

@JoE11-y We do not participate in any bounty programs at the moment of writing. But carefully crafted pull requests are always welcome.

droserasprout avatar Oct 23 '24 12:10 droserasprout