Skip to content

Commit 935c81e

Browse files
authored
Merge pull request #2551 from opentensor/fix-get-delegates-result-decoding
fix get_delegates result decoding
2 parents 7cede0c + 39bef5c commit 935c81e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

bittensor/core/subtensor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1774,7 +1774,7 @@ def get_delegates(self, block: Optional[int] = None) -> list[DelegateInfo]:
17741774
if not (result := json_body.get("result", None)):
17751775
return []
17761776

1777-
return DelegateInfo.list_from_vec_u8(result)
1777+
return DelegateInfo.list_from_vec_u8(bytes(result))
17781778

17791779
def is_hotkey_delegate(self, hotkey_ss58: str, block: Optional[int] = None) -> bool:
17801780
"""

tests/unit_tests/test_subtensor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2548,7 +2548,7 @@ def test_get_delegates_success(mocker, subtensor):
25482548
fake_block = 123
25492549
fake_block_hash = "0xabc123"
25502550
fake_json_body = {
2551-
"result": "mock_encoded_delegates",
2551+
"result": b"mock_encoded_delegates",
25522552
}
25532553

25542554
# Mocks
@@ -2616,7 +2616,7 @@ def test_get_delegates_latest_block(mocker, subtensor):
26162616
"""Test when no block is provided (latest block)."""
26172617
# Mock data
26182618
fake_json_body = {
2619-
"result": "mock_encoded_delegates",
2619+
"result": b"mock_encoded_delegates",
26202620
}
26212621

26222622
# Mocks

0 commit comments

Comments
 (0)