diff --git a/brownie/network/event.py b/brownie/network/event.py index 437a0658a..ed0c6fd39 100644 --- a/brownie/network/event.py +++ b/brownie/network/event.py @@ -502,7 +502,7 @@ def _decode_ds_note(log, contract): # type: ignore if selector.hex() not in contract.selectors or sum(tail): return name = contract.selectors[selector.hex()] - data = bytes.fromhex(log.data[2:]) + data = bytes.fromhex(log.data[2:]) if isinstance(log.data, str) else log.data # data uses ABI encoding of [uint256, bytes] or [bytes] in different versions # instead of trying them all, assume the payload starts from selector try: