web3research.evm.SingleEventDecoder

class web3research.evm.SingleEventDecoder(web3: web3.Web3, event_abi: Dict[str, Any], name=None)

SingleEventDecoder decodes a single event from a log object.

Parameters:
  • web3 (web3.Web3)

  • event_abi (Dict[str, Any])

event_name
abi
contract
decode(event_log: Dict[str, Any]) Dict[str, Any]

Decode an event log.

Args:

event_log (EventLog): The event log.

Returns:

Dict[str, Any]: The decoded event.

Parameters:

event_log (Dict[str, Any])

Return type:

Dict[str, Any]