bittensor.extras.subtensor_api.proxy#
Classes#
Class for managing proxy operations on the Bittensor network. |
Module Contents#
- class bittensor.extras.subtensor_api.proxy.Proxy(subtensor)#
Class for managing proxy operations on the Bittensor network.
This class provides access to all proxy-related operations, including creating and managing both standard and pure proxy relationships, handling proxy announcements, and querying proxy data. It works with both synchronous Subtensor and asynchronous AsyncSubtensor instances.
Proxies enable secure delegation of account permissions by allowing a delegate account to perform certain operations on behalf of a real account, with restrictions defined by the proxy type and optional time-lock delays.
Notes
For comprehensive documentation on proxies, see: <https://docs.learnbittensor.org/keys/proxies>
For creating and managing proxies, see: <https://docs.learnbittensor.org/keys/proxies/create-proxy>
For pure proxy documentation, see: <https://docs.learnbittensor.org/keys/proxies/pure-proxies>
For available proxy types and their permissions, see: <https://docs.learnbittensor.org/keys/proxies#types-of-proxies>
- Parameters:
subtensor (Union[bittensor.core.subtensor.Subtensor, bittensor.core.async_subtensor.AsyncSubtensor])
- add_proxy#
- announce_proxy#
- create_pure_proxy#
- get_proxies#
- get_proxies_for_real_account#
- get_proxy_announcement#
- get_proxy_announcements#
- get_proxy_constants#
- kill_pure_proxy#
- poke_deposit#
- proxy#
- proxy_announced#
- reject_proxy_announcement#
- remove_proxies#
- remove_proxy#
- remove_proxy_announcement#