diff --git a/nucypher/blockchain/eth/domains.py b/nucypher/blockchain/eth/domains.py index ed2b76efe..588606a39 100644 --- a/nucypher/blockchain/eth/domains.py +++ b/nucypher/blockchain/eth/domains.py @@ -37,7 +37,7 @@ class TACoDomain: return self.name def __hash__(self) -> int: - return hash(self.name) + return hash((self.name, self.eth_chain, self.polygon_chain)) def __bytes__(self) -> bytes: return self.name.encode() diff --git a/tests/integration/config/test_storages.py b/tests/integration/config/test_storages.py index 4124f8a07..733b508db 100644 --- a/tests/integration/config/test_storages.py +++ b/tests/integration/config/test_storages.py @@ -6,7 +6,7 @@ from nucypher.config.constants import TEMPORARY_DOMAIN_NAME from nucypher.config.storages import ForgetfulNodeStorage, TemporaryFileBasedNodeStorage from nucypher.policy.payment import SubscriptionManagerPayment from nucypher.utilities.networking import LOOPBACK_ADDRESS -from tests.constants import MOCK_ETH_PROVIDER_URI, TESTERCHAIN_CHAIN_ID +from tests.constants import MOCK_ETH_PROVIDER_URI from tests.utils.ursula import select_test_port ADDITIONAL_NODES_TO_LEARN_ABOUT = 10