bittensor.core.extrinsics.params.move_stake#

Classes#

Module Contents#

class bittensor.core.extrinsics.params.move_stake.MoveStakeParams#
classmethod move_stake(origin_netuid, origin_hotkey_ss58, destination_netuid, destination_hotkey_ss58, amount)#

Returns the parameters for the move_stake.

Parameters:
Return type:

dict

classmethod swap_stake(hotkey_ss58, origin_netuid, destination_netuid, amount)#

Returns the parameters for the swap_stake.

Parameters:
Return type:

dict

classmethod swap_stake_limit(hotkey_ss58, origin_netuid, destination_netuid, amount, allow_partial_stake, rate_tolerance, origin_pool, destination_pool)#

Returns the parameters for the swap_stake_limit.

Parameters:
  • hotkey_ss58 (str)

  • origin_netuid (int)

  • destination_netuid (int)

  • amount (bittensor.utils.balance.Balance)

  • allow_partial_stake (bool)

  • rate_tolerance (float)

  • origin_pool (bittensor.core.chain_data.DynamicInfo)

  • destination_pool (bittensor.core.chain_data.DynamicInfo)

Return type:

dict

classmethod transfer_stake(destination_coldkey_ss58, hotkey_ss58, origin_netuid, destination_netuid, amount)#

Returns the parameters for the transfer_stake.

Parameters:
Return type:

dict