We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6bb8302 commit b72b7e7Copy full SHA for b72b7e7
async_substrate_interface/utils/decoding.py
@@ -135,11 +135,14 @@ def concat_hash_len(key_hasher: str) -> int:
135
if decode_ss58:
136
if kts[kts.index(", ") + 2 : kts.index(")")] == "scale_info::0":
137
item_key = ss58_encode(bytes(item_key[0]), runtime.ss58_format)
138
-
139
else:
140
- item_key = tuple(
141
- dk[key + 1] for key in range(len(params), len(param_types) + 1, 2)
142
- )
+ try:
+ item_key = tuple(
+ dk[key + 1]
+ for key in range(len(params), len(param_types) + 1, 2)
143
+ )
144
+ except IndexError:
145
+ item_key = dk
146
147
except Exception as _:
148
if not ignore_decoding_errors:
0 commit comments