From 84810c58b617741574b7daf665956fb26850d19e Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Thu, 30 May 2024 17:15:33 +0400 Subject: [PATCH] fix: ds-note decoding --- brownie/network/event.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: