Just wondering, after successfully creating a stream for a normal (non-upgradeable) contract, I tried creating a stream for an upgradeable one, but the data that is delivered to my backend isn’t decoded (it is in format “data”, “address”, “topic0”, “topic1” etc.). Just wondering, is the following how it’s supposed to be done:
- Use proxy contract address
- Use implementation contract abi?
I tried using the entire implementation contract abi as well as using only the event that I need, but no luck. Is there maybe a special way to configure streams with upgradeable contracts?