moonbeam icon indicating copy to clipboard operation
moonbeam copied to clipboard

Proxy contracts are not picking up name Events from Implementation Contract

Open ghost opened this issue 3 years ago • 6 comments

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!

image

ghost avatar Feb 15 '22 13:02 ghost

@nanocryk can you take a look at it please ?

crystalin avatar Feb 15 '22 13:02 crystalin

@nanocryk what's the status ?

crystalin avatar Feb 18 '22 01:02 crystalin

It might be related to this issue : #1299 Otherwise it's a feature missing from Moonscan while present in Etherscan.

nanocryk avatar Feb 22 '22 12:02 nanocryk

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 avatar Feb 22 '22 17:02 nanocryk

@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.

adradr avatar Feb 23 '22 10:02 adradr

I can confirm this issue has bee fixed: https://moonbase.moonscan.io/address/0xF6c762CEB819A3c04d1660646bE110F584517467#events

image

albertov19 avatar Jun 08 '22 09:06 albertov19