diff --git a/packages/examples/cvat/exchange-oracle/src/chain/kvstore.py b/packages/examples/cvat/exchange-oracle/src/chain/kvstore.py index 4e89055904..79d0f533aa 100644 --- a/packages/examples/cvat/exchange-oracle/src/chain/kvstore.py +++ b/packages/examples/cvat/exchange-oracle/src/chain/kvstore.py @@ -15,7 +15,7 @@ def get_recording_oracle_url(chain_id: int, escrow_address: str) -> str: # Subgraph can return invalid values, use KVStore itself w3 = get_web3(chain_id) kvstore_client = KVStoreClient(w3) - return kvstore_client.get(escrow.recording_oracle, "webhook_url") + return kvstore_client.get(w3.to_checksum_address(escrow.recording_oracle), "webhook_url") def get_reputation_oracle_url(chain_id: int, escrow_address: str) -> str: @@ -27,7 +27,7 @@ def get_reputation_oracle_url(chain_id: int, escrow_address: str) -> str: # Subgraph can return invalid values, use KVStore itself w3 = get_web3(chain_id) kvstore_client = KVStoreClient(w3) - return kvstore_client.get(escrow.reputation_oracle, "webhook_url") + return kvstore_client.get(w3.to_checksum_address(escrow.reputation_oracle), "webhook_url") def get_job_launcher_url(chain_id: int, escrow_address: str) -> str: @@ -39,7 +39,7 @@ def get_job_launcher_url(chain_id: int, escrow_address: str) -> str: # Subgraph can return invalid values, use KVStore itself w3 = get_web3(chain_id) kvstore_client = KVStoreClient(w3) - return kvstore_client.get(escrow.launcher, "webhook_url") + return kvstore_client.get(w3.to_checksum_address(escrow.launcher), "webhook_url") def register_in_kvstore() -> None: diff --git a/packages/examples/cvat/recording-oracle/src/chain/kvstore.py b/packages/examples/cvat/recording-oracle/src/chain/kvstore.py index 60a8baa387..2d993e8302 100644 --- a/packages/examples/cvat/recording-oracle/src/chain/kvstore.py +++ b/packages/examples/cvat/recording-oracle/src/chain/kvstore.py @@ -15,7 +15,7 @@ def get_exchange_oracle_url(chain_id: int, escrow_address: str) -> str: # Subgraph can return invalid values, use KVStore itself w3 = get_web3(chain_id) kvstore_client = KVStoreClient(w3) - return kvstore_client.get(escrow.exchange_oracle, "webhook_url") + return kvstore_client.get(w3.to_checksum_address(escrow.exchange_oracle), "webhook_url") def get_reputation_oracle_url(chain_id: int, escrow_address: str) -> str: @@ -27,7 +27,7 @@ def get_reputation_oracle_url(chain_id: int, escrow_address: str) -> str: # Subgraph can return invalid values, use KVStore itself w3 = get_web3(chain_id) kvstore_client = KVStoreClient(w3) - return kvstore_client.get(escrow.reputation_oracle, "webhook_url") + return kvstore_client.get(w3.to_checksum_address(escrow.reputation_oracle), "webhook_url") def register_in_kvstore() -> None: