bittensor.extrinsics.root#
Attributes#
Functions#
|
Registers the wallet to root network. |
|
Sets the given weights and values on chain for wallet hotkey account. |
Module Contents#
- bittensor.extrinsics.root.logger#
- bittensor.extrinsics.root.root_register_extrinsic(subtensor, wallet, wait_for_inclusion=False, wait_for_finalization=True, prompt=False)[source]#
Registers the wallet to root network.
- Parameters:
wallet (bittensor.wallet) – Bittensor wallet object.
wait_for_inclusion (bool) – If set, waits for the extrinsic to enter a block before returning
true
, or returnsfalse
if the extrinsic fails to enter the block within the timeout.wait_for_finalization (bool) – If set, waits for the extrinsic to be finalized on the chain before returning
true
, or returnsfalse
if the extrinsic fails to be finalized within the timeout.prompt (bool) – If
true
, the call waits for confirmation from the user before proceeding.subtensor (bittensor.subtensor)
- Returns:
Flag is
true
if extrinsic was finalized or uncluded in the block. If we did not wait for finalization / inclusion, the response istrue
.- Return type:
success (bool)
- bittensor.extrinsics.root.set_root_weights_extrinsic(subtensor, wallet, netuids, weights, version_key=0, wait_for_inclusion=False, wait_for_finalization=False, prompt=False)[source]#
Sets the given weights and values on chain for wallet hotkey account.
- Parameters:
wallet (bittensor.wallet) – Bittensor wallet object.
netuids (Union[NDArray[np.int64], torch.LongTensor, List[int]]) – The
netuid
of the subnet to set weights for.weights (Union[NDArray[np.float32], torch.FloatTensor, list]) – Weights to set. These must be
float
s and must correspond to the passednetuid
s.version_key (int) – The version key of the validator.
wait_for_inclusion (bool) – If set, waits for the extrinsic to enter a block before returning
true
, or returnsfalse
if the extrinsic fails to enter the block within the timeout.wait_for_finalization (bool) – If set, waits for the extrinsic to be finalized on the chain before returning
true
, or returnsfalse
if the extrinsic fails to be finalized within the timeout.prompt (bool) – If
true
, the call waits for confirmation from the user before proceeding.subtensor (bittensor.subtensor)
- Returns:
Flag is
true
if extrinsic was finalized or uncluded in the block. If we did not wait for finalization / inclusion, the response istrue
.- Return type:
success (bool)