bittensor.extrinsics.network#
Functions#
|
Searches for the attributes of a specified event within an extrinsic receipt. |
|
Registers a new subnetwork. |
|
Sets a hyperparameter for a specific subnetwork. |
Module Contents#
- bittensor.extrinsics.network._find_event_attributes_in_extrinsic_receipt(response, event_name)[source]#
Searches for the attributes of a specified event within an extrinsic receipt.
- bittensor.extrinsics.network.register_subnetwork_extrinsic(subtensor, wallet, wait_for_inclusion=False, wait_for_finalization=True, prompt=False)[source]#
Registers a new subnetwork.
- 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 included in the block. If we did not wait for finalization / inclusion, the response istrue
.- Return type:
success (bool)
- bittensor.extrinsics.network.set_hyperparameter_extrinsic(subtensor, wallet, netuid, parameter, value, wait_for_inclusion=False, wait_for_finalization=True, prompt=False)[source]#
Sets a hyperparameter for a specific subnetwork.
- Parameters:
wallet (bittensor.wallet) – bittensor wallet object.
netuid (int) – Subnetwork
uid
.parameter (str) – Hyperparameter name.
value (any) – New hyperparameter value.
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 included in the block. If we did not wait for finalization / inclusion, the response istrue
.- Return type:
success (bool)