diff --git a/async_substrate_interface/async_substrate.py b/async_substrate_interface/async_substrate.py index 3ccf8af..6416f66 100644 --- a/async_substrate_interface/async_substrate.py +++ b/async_substrate_interface/async_substrate.py @@ -2296,8 +2296,13 @@ async def _preprocess( metadata=runtime.metadata, ) method = "state_getStorageAt" + queryable = ( + str(query_for) + if query_for is not None + else f"{method}{random.randint(0, 7000)}" + ) return Preprocessed( - str(query_for), + queryable, method, [storage_key.to_hex(), block_hash], value_scale_type, diff --git a/async_substrate_interface/sync_substrate.py b/async_substrate_interface/sync_substrate.py index 1622d78..bb8c393 100644 --- a/async_substrate_interface/sync_substrate.py +++ b/async_substrate_interface/sync_substrate.py @@ -1820,8 +1820,13 @@ def _preprocess( metadata=self.runtime.metadata, ) method = "state_getStorageAt" + queryable = ( + str(query_for) + if query_for is not None + else f"{method}{random.randint(0, 7000)}" + ) return Preprocessed( - str(query_for), + queryable, method, [storage_key.to_hex(), block_hash], value_scale_type,