moonbeam
moonbeam copied to clipboard
Proxy contracts are not picking up name Events from Implementation Contract
These are the logs from my verified smart contract (through transparent Proxys): https://moonbase.moonscan.io/address/0x19f09f0e7910527EC51Ef2e096f8a9E119dFc011#events
However, as you can see, events that are being triggered from the implementation smart contracts are not shown for some reason. Only the events related to the Proxy smart contract are displayed in name, such as "Upgraded" and "AdminChanged.
In other networks, like Rinkeby, I have deployed the exact same smart contract and the events are fully displayed in name. See the picture attached.
Is there anything I am missing while deploying in Moonbase that will help me fix this issue? Thanks!

@nanocryk can you take a look at it please ?
@nanocryk what's the status ?
It might be related to this issue : #1299 Otherwise it's a feature missing from Moonscan while present in Etherscan.
Above PR is pending to be merged. The bug fixed is suspected to be the cause of this issue, since subtraces contained wrong to/from values. Moonscan might actually use those values to know where to look for the events to be decoded.
@nanocryk I see the status of this PR (https://github.com/PureStake/moonbeam/pull/1299) as Merging is blocked. It would need a review from @tgmichel.
I can confirm this issue has bee fixed: https://moonbase.moonscan.io/address/0xF6c762CEB819A3c04d1660646bE110F584517467#events
