bittensor.utils.subnets#
Classes#
This class is not used within the bittensor package, but is actively used by the community. |
Module Contents#
- class bittensor.utils.subnets.SubnetsAPI(wallet)[source]#
Bases:
abc.ABCThis class is not used within the bittensor package, but is actively used by the community.
- Parameters:
wallet (bittensor_wallet.Wallet)
- dendrite#
- abstract prepare_synapse(*args, **kwargs)[source]#
Prepare the synapse-specific payload.
- Return type:
Any
- abstract process_responses(responses)[source]#
Process the responses from the network.
- Parameters:
responses (list[Union[bittensor.core.synapse.Synapse, Any]])
- Return type:
Any
- async query_api(axons, deserialize=False, timeout=12, **kwargs)[source]#
Queries the API nodes of a subnet using the given synapse and bespoke query function.
- Parameters:
axons (Union[bittensor.core.axon.Axon, list[bittensor.core.axon.Axon]]) – The list of axon(s) to query.
deserialize (Optional[bool]) – Whether to deserialize the responses.
timeout (Optional[int]) – The timeout in seconds for the query.
**kwargs – Keyword arguments for the prepare_synapse_fn.
- Returns:
The result of the process_responses_fn.
- Return type:
Any
- wallet#