Support multiple implementations
Opened this issue · 0 comments
stiefn commented
Some contracts might delegatecall to more than 1 other contract.
Examples:
- Proxy before any contract that delegatecalls
- Diamond proxies
If the contract that is delegatecalled writes to storage or emits events, they must be added as implementation to init
. Currently, we can only set 1 implementation.