Skip to content

Commit e1b1772

Browse files
authored
Merge pull request #196 from opentensor/fix/thewhaleking/avoid-none-ids
Avoids ID of 'None' in queries
2 parents 8d7de2c + 85b9a25 commit e1b1772

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

async_substrate_interface/async_substrate.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2296,8 +2296,13 @@ async def _preprocess(
22962296
metadata=runtime.metadata,
22972297
)
22982298
method = "state_getStorageAt"
2299+
queryable = (
2300+
str(query_for)
2301+
if query_for is not None
2302+
else f"{method}{random.randint(0, 7000)}"
2303+
)
22992304
return Preprocessed(
2300-
str(query_for),
2305+
queryable,
23012306
method,
23022307
[storage_key.to_hex(), block_hash],
23032308
value_scale_type,

async_substrate_interface/sync_substrate.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1820,8 +1820,13 @@ def _preprocess(
18201820
metadata=self.runtime.metadata,
18211821
)
18221822
method = "state_getStorageAt"
1823+
queryable = (
1824+
str(query_for)
1825+
if query_for is not None
1826+
else f"{method}{random.randint(0, 7000)}"
1827+
)
18231828
return Preprocessed(
1824-
str(query_for),
1829+
queryable,
18251830
method,
18261831
[storage_key.to_hex(), block_hash],
18271832
value_scale_type,

0 commit comments

Comments
 (0)