Skip to content

Commit d50d696

Browse files
committed
Catch abi decoding overflow exception
1 parent f72a923 commit d50d696

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

safe_transaction_service/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "5.39.2"
1+
__version__ = "5.39.3"
22
__version_info__ = tuple(
33
int(num) if num.isdigit() else num
44
for num in __version__.replace("-", ".", 1).split(".")

safe_transaction_service/contracts/tx_decoder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ def _decode_data(
215215
decoded = decode_abi(types, cast(HexBytes, params))
216216
normalized = map_abi_data(BASE_RETURN_NORMALIZERS, types, decoded)
217217
values = map(self._parse_decoded_arguments, normalized)
218-
except (ValueError, DecodingError) as exc:
218+
except (ValueError, DecodingError, ArithmeticError) as exc:
219219
logger.warning("Cannot decode %s", to_0x_hex_str(data))
220220
raise UnexpectedProblemDecoding(data) from exc
221221

0 commit comments

Comments
 (0)