What happens to events when a contract is upgraded?

Hi, I've upgraded my contract following the documentation at this link: OpenZeppelin Upgrades: Step by Step Tutorial for Truffle. After the upgrade the events of my contract are gone. Am I missing something?

1 Like

Do you mean it no longer emits events when you make function calls to the upgraded smart contract or do you mean historic events are no longer visible?

1 Like

The events should emit via the upgraded contract address.

can you provide a link to you contract code that you upgraded to? If you're new contract doesn't implement the EVM events that your old contract had, they won't emit.