We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0d8c19f commit 88f24b7Copy full SHA for 88f24b7
safe_transaction_service/safe_messages/utils.py
@@ -2,6 +2,7 @@
2
3
from eth_account.messages import encode_defunct
4
from eth_typing import ChecksumAddress, Hash32
5
+from packaging.version import Version
6
from safe_eth.eth import get_auto_ethereum_client
7
from safe_eth.eth.eip712 import eip712_encode
8
from safe_eth.safe import Safe
@@ -46,6 +47,6 @@ def select_hash_by_safe_version(
46
47
:param safe_message_preimage: Safe-encoded message hash.
48
:return: Hash to be used for signature validation.
49
"""
- if safe_version == "1.5.0":
50
+ if Version(safe_version) >= Version("1.5.0"):
51
return safe_message_hash
52
return safe_message_preimage
0 commit comments