Skip to content

Commit 8cb8d0a

Browse files
committed
Updates SubnetState decoding
1 parent 42a6e3f commit 8cb8d0a

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

bittensor/core/chain_data/subnet_state.py

+3-5
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@
55

66
from dataclasses import dataclass
77

8-
from scalecodec.utils.ss58 import ss58_encode
9-
108
from bittensor.core.chain_data.info_base import InfoBase
11-
from bittensor.core.chain_data.utils import SS58_FORMAT
9+
from bittensor.core.chain_data.utils import decode_account_id
1210
from bittensor.utils import u16_normalized_float
1311
from bittensor.utils.balance import Balance
1412

@@ -39,8 +37,8 @@ def _from_dict(cls, decoded: dict) -> "SubnetState":
3937
netuid = decoded["netuid"]
4038
return SubnetState(
4139
netuid=netuid,
42-
hotkeys=[ss58_encode(val, SS58_FORMAT) for val in decoded["hotkeys"]],
43-
coldkeys=[ss58_encode(val, SS58_FORMAT) for val in decoded["coldkeys"]],
40+
hotkeys=[decode_account_id(hk) for hk in decoded.get("hotkeys", [])],
41+
coldkeys=[decode_account_id(ck) for ck in decoded.get("coldkeys", [])],
4442
active=decoded["active"],
4543
validator_permit=decoded["validator_permit"],
4644
pruning_score=[

0 commit comments

Comments
 (0)