From 100e398174f5548ddde613a5c1ce9bb1c4432048 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 15 May 2025 12:35:19 -0500 Subject: [PATCH 1/2] fix extrinsics --- bittensor/core/extrinsics/asyncex/serving.py | 3 ++- bittensor/core/extrinsics/serving.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bittensor/core/extrinsics/asyncex/serving.py b/bittensor/core/extrinsics/asyncex/serving.py index c37c612191..b942a88dc1 100644 --- a/bittensor/core/extrinsics/asyncex/serving.py +++ b/bittensor/core/extrinsics/asyncex/serving.py @@ -61,6 +61,7 @@ async def do_serve_axon( wallet=wallet, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, + sign_with="hotkey", period=period, ) return success, message @@ -140,7 +141,7 @@ async def serve_extrinsic( f"Serving axon with: [blue]AxonInfo({wallet.hotkey.ss58_address}, {ip}:{port})[/blue] -> " f"[green]{subtensor.network}:{netuid}[/green]" ) - success, message = do_serve_axon( + success, message = await do_serve_axon( subtensor=subtensor, wallet=wallet, call_params=params, diff --git a/bittensor/core/extrinsics/serving.py b/bittensor/core/extrinsics/serving.py index d004fd7dba..b49196bf89 100644 --- a/bittensor/core/extrinsics/serving.py +++ b/bittensor/core/extrinsics/serving.py @@ -60,6 +60,7 @@ def do_serve_axon( wallet=wallet, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, + sign_with="hotkey", period=period, ) return success, message From f6c175dc3b94d1da593f190e4e7484e6876359db Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 15 May 2025 12:35:32 -0500 Subject: [PATCH 2/2] fix unittests --- tests/unit_tests/test_subtensor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/unit_tests/test_subtensor.py b/tests/unit_tests/test_subtensor.py index 0d902f0c73..b1020d7648 100644 --- a/tests/unit_tests/test_subtensor.py +++ b/tests/unit_tests/test_subtensor.py @@ -1492,6 +1492,7 @@ def test_do_serve_axon_is_success( wallet=fake_wallet, wait_for_inclusion=fake_wait_for_inclusion, wait_for_finalization=fake_wait_for_finalization, + sign_with="hotkey", period=None, ) @@ -1530,6 +1531,7 @@ def test_do_serve_axon_is_not_success(subtensor, fake_wallet, mocker, fake_call_ wallet=fake_wallet, wait_for_inclusion=fake_wait_for_inclusion, wait_for_finalization=fake_wait_for_finalization, + sign_with="hotkey", period=None, ) @@ -1568,6 +1570,7 @@ def test_do_serve_axon_no_waits(subtensor, fake_wallet, mocker, fake_call_params wallet=fake_wallet, wait_for_inclusion=fake_wait_for_inclusion, wait_for_finalization=fake_wait_for_finalization, + sign_with="hotkey", period=None, ) assert result == (True, "")