This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Description
Is there an existing issue for this?
Current Behavior
Listening to web3.eth.Contract.events.Event.on('changed', EventLog => {}) returns an EventLog without { removed: boolean }.
Web3's type definitions don't account for removed to exist.
Expected Behavior
The EventLog on the changed event, should return { removed: boolean } as well.
According to the documentation removed is added to the object, though typescript says otherwise.
https://web3js.readthedocs.io/en/v1.2.11/web3-eth-contract.html#contract-events-return
Steps to Reproduce
Not applicable
Web3.js Version
1.7.0
Environment
No response
Anything Else?
No response