diff --git a/bittensor/core/extrinsics/registration.py b/bittensor/core/extrinsics/registration.py index fdb67619e6..e9836938d8 100644 --- a/bittensor/core/extrinsics/registration.py +++ b/bittensor/core/extrinsics/registration.py @@ -13,11 +13,8 @@ from bittensor.utils import format_error_message, unlock_key from bittensor.utils.btlogging import logging from bittensor.utils.networking import ensure_connected -from bittensor.utils.registration import ( - create_pow, - torch, - log_no_torch_error, -) +from bittensor.utils.registration import create_pow, torch, log_no_torch_error +from bittensor.core.extrinsics.utils import submit_extrinsic # For annotation and lazy import purposes if TYPE_CHECKING: @@ -68,8 +65,9 @@ def _do_pow_register( }, ) extrinsic = self.substrate.create_signed_extrinsic(call=call, keypair=wallet.hotkey) - response = self.substrate.submit_extrinsic( - extrinsic, + response = submit_extrinsic( + substrate=self.substrate, + extrinsic=extrinsic, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, ) @@ -298,7 +296,8 @@ def _do_burned_register( extrinsic = self.substrate.create_signed_extrinsic( call=call, keypair=wallet.coldkey ) - response = self.substrate.submit_extrinsic( + response = submit_extrinsic( + self.substrate, extrinsic, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, diff --git a/bittensor/core/extrinsics/root.py b/bittensor/core/extrinsics/root.py index f27c2320ec..df99d26548 100644 --- a/bittensor/core/extrinsics/root.py +++ b/bittensor/core/extrinsics/root.py @@ -5,6 +5,7 @@ from numpy.typing import NDArray from bittensor.core.settings import version_as_int +from bittensor.core.extrinsics.utils import submit_extrinsic from bittensor.utils import format_error_message, weight_utils, unlock_key from bittensor.utils.btlogging import logging from bittensor.utils.networking import ensure_connected @@ -31,7 +32,8 @@ def _do_root_register( extrinsic = self.substrate.create_signed_extrinsic( call=call, keypair=wallet.coldkey ) - response = self.substrate.submit_extrinsic( + response = submit_extrinsic( + self.substrate, extrinsic, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, @@ -154,7 +156,8 @@ def _do_set_root_weights( keypair=wallet.coldkey, era={"period": 5}, ) - response = self.substrate.submit_extrinsic( + response = submit_extrinsic( + self.substrate, extrinsic, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, diff --git a/bittensor/core/extrinsics/serving.py b/bittensor/core/extrinsics/serving.py index 0408ca86b8..d33604b4f1 100644 --- a/bittensor/core/extrinsics/serving.py +++ b/bittensor/core/extrinsics/serving.py @@ -273,7 +273,8 @@ def publish_metadata( ) extrinsic = substrate.create_signed_extrinsic(call=call, keypair=wallet.hotkey) - response = substrate.submit_extrinsic( + response = submit_extrinsic( + substrate, extrinsic, wait_for_inclusion=wait_for_inclusion, wait_for_finalization=wait_for_finalization, diff --git a/bittensor/core/extrinsics/utils.py b/bittensor/core/extrinsics/utils.py index b21be50af7..4d3e5ff7c1 100644 --- a/bittensor/core/extrinsics/utils.py +++ b/bittensor/core/extrinsics/utils.py @@ -61,6 +61,7 @@ def _handler(signum, frame): try: # sets a timeout timer for the next call to 120 seconds # will raise a _SignalTimeoutException if it reaches this point + logging.warning("OKAY BUDDY RETARD") signal.signal(signal.SIGALRM, _handler) signal.alarm(120) # two minute timeout