bittensor.extrinsics.root#
Module Contents#
Functions#
| 
 | Registers the wallet to root network. | 
| 
 | Sets the given weights and values on chain for wallet hotkey account. | 
Attributes#
- bittensor.extrinsics.root.logger#
- bittensor.extrinsics.root.root_register_extrinsic(subtensor, wallet, wait_for_inclusion=False, wait_for_finalization=True, prompt=False)#
- 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 returns- falseif 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 returns- falseif 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 - trueif extrinsic was finalized or uncluded in the block. If we did not wait for finalization / inclusion, the response is- true.
- 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)#
- Sets the given weights and values on chain for wallet hotkey account. - Parameters:
- wallet (bittensor.wallet) – Bittensor wallet object. 
- netuids (List[int]) – The - netuidof the subnet to set weights for.
- weights (Union[torch.FloatTensor, list]) – Weights to set. These must be - floats and must correspond to the passed- netuids.
- 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 returns- falseif 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 returns- falseif 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 - trueif extrinsic was finalized or uncluded in the block. If we did not wait for finalization / inclusion, the response is- true.
- Return type:
- success (bool)