dipdup icon indicating copy to clipboard operation
dipdup copied to clipboard

Merged ABIs and proxy contracts

Open droserasprout opened this issue 10 months ago • 2 comments

Should we convert EvmContractConfig.abi into tuple?

droserasprout avatar Apr 24 '24 18:04 droserasprout

Hi @droserasprout, can I take thi issue?

juandiegocv27 avatar Jul 29 '24 17:07 juandiegocv27

Hi @juandiegocv27! Thanks for the interest. Actually, this ticket should be split into three:

  1. EVM proxy contracts. Should be a pretty simple task - we have all the necessary data and heuristics is simple too.
  2. Starknet (Cairo) proxy contracts. Much more cases, and we need to implement some logic in Squid Network first.
  3. Merged ABIs. To be honest, I don't understand the use case for this feature, both in general and in our architecture. But it's implemented in Ponder, so I guess it make sense to at least try to understand its role.

Are you interested in Starknet specifically or just want to practice?

Coincidentally, I'm refactoring this part of code right now for the upcoming release. At the moment it's a huge mess and hardly pleasant to contribute to.

droserasprout avatar Jul 31 '24 19:07 droserasprout

Closing in favor of #1092, #1093.

droserasprout avatar Sep 06 '24 23:09 droserasprout