bittensor.core.extrinsics.params.weights#

Classes#

Module Contents#

class bittensor.core.extrinsics.params.weights.WeightsParams#
classmethod commit_mechanism_weights(netuid, mechid, commit_hash)#

Returns the parameters for the commit_mechanism_weights.

Parameters:
  • netuid (int)

  • mechid (int)

  • commit_hash (str)

Return type:

dict

classmethod commit_timelocked_mechanism_weights(netuid, mechid, commit_for_reveal, reveal_round, commit_reveal_version)#

Returns the parameters for the commit_timelocked_mechanism_weights.

Parameters:
  • netuid (int)

  • mechid (int)

  • commit_for_reveal (bytes)

  • reveal_round (int)

  • commit_reveal_version (int)

Return type:

dict

classmethod reveal_mechanism_weights(netuid, mechid, uids, weights, salt, version_key)#

Returns the parameters for the reveal_mechanism_weights.

Parameters:
  • netuid (int)

  • mechid (int)

  • uids (bittensor.core.types.UIDs)

  • weights (bittensor.core.types.Weights)

  • salt (bittensor.core.types.Salt)

  • version_key (int)

Return type:

dict

classmethod set_mechanism_weights(netuid, mechid, uids, weights, version_key)#

Returns the parameters for the set_mechanism_weights.

Parameters:
  • netuid (int)

  • mechid (int)

  • uids (bittensor.core.types.UIDs)

  • weights (bittensor.core.types.Weights)

  • version_key (int)

Return type:

dict