dipdup
dipdup copied to clipboard
Merged ABIs and proxy contracts
Should we convert EvmContractConfig.abi
into tuple?
Hi @droserasprout, can I take thi issue?
Hi @juandiegocv27! Thanks for the interest. Actually, this ticket should be split into three:
- EVM proxy contracts. Should be a pretty simple task - we have all the necessary data and heuristics is simple too.
- Starknet (Cairo) proxy contracts. Much more cases, and we need to implement some logic in Squid Network first.
- 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.
Closing in favor of #1092, #1093.