Source code for bittensor.core.subtensor_api.wallets

from typing import Union
from bittensor.core.subtensor import Subtensor as _Subtensor
from bittensor.core.async_subtensor import AsyncSubtensor as _AsyncSubtensor


[docs] class Wallets: """Class for managing coldkey, hotkey, wallet operations.""" def __init__(self, subtensor: Union["_Subtensor", "_AsyncSubtensor"]): self.does_hotkey_exist = subtensor.does_hotkey_exist self.filter_netuids_by_registered_hotkeys = ( subtensor.filter_netuids_by_registered_hotkeys ) self.is_hotkey_registered_any = subtensor.is_hotkey_registered_any self.is_hotkey_registered = subtensor.is_hotkey_registered self.is_hotkey_delegate = subtensor.is_hotkey_delegate self.get_balance = subtensor.get_balance self.get_balances = subtensor.get_balances self.get_children = subtensor.get_children self.get_children_pending = subtensor.get_children_pending self.get_delegate_by_hotkey = subtensor.get_delegate_by_hotkey self.get_delegate_take = subtensor.get_delegate_take self.get_delegated = subtensor.get_delegated self.get_hotkey_owner = subtensor.get_hotkey_owner self.get_hotkey_stake = subtensor.get_hotkey_stake self.get_minimum_required_stake = subtensor.get_minimum_required_stake self.get_netuids_for_hotkey = subtensor.get_netuids_for_hotkey self.get_owned_hotkeys = subtensor.get_owned_hotkeys self.get_stake = subtensor.get_stake self.get_stake_add_fee = subtensor.get_stake_add_fee self.get_stake_for_coldkey = subtensor.get_stake_for_coldkey self.get_stake_for_coldkey_and_hotkey = ( subtensor.get_stake_for_coldkey_and_hotkey ) self.get_stake_for_hotkey = subtensor.get_stake_for_hotkey self.get_stake_info_for_coldkey = subtensor.get_stake_info_for_coldkey self.get_stake_movement_fee = subtensor.get_stake_movement_fee self.get_transfer_fee = subtensor.get_transfer_fee self.get_unstake_fee = subtensor.get_unstake_fee