bittensor.core.chain_data.subnet_hyperparameters#

Classes#

SubnetHyperparameters

This class represents the hyperparameters for a subnet.

Module Contents#

class bittensor.core.chain_data.subnet_hyperparameters.SubnetHyperparameters[source]#

Bases: bittensor.core.chain_data.info_base.InfoBase

This class represents the hyperparameters for a subnet.

Variables:
  • rho – The rate of decay of some value.

  • kappa – A constant multiplier used in calculations.

  • immunity_period – The period during which immunity is active.

  • min_allowed_weights – Minimum allowed weights.

  • max_weight_limit – Maximum weight limit.

  • tempo – The tempo or rate of operation.

  • min_difficulty – Minimum difficulty for some operations.

  • max_difficulty – Maximum difficulty for some operations.

  • weights_version – The version number of the weights used.

  • weights_rate_limit – Rate limit for processing weights.

  • adjustment_interval – Interval at which adjustments are made.

  • activity_cutoff – Activity cutoff threshold.

  • registration_allowed – Indicates if registration is allowed.

  • target_regs_per_interval – Target number of registrations per interval.

  • min_burn – Minimum burn value.

  • max_burn – Maximum burn value.

  • bonds_moving_avg – Moving average of bonds.

  • max_regs_per_block – Maximum number of registrations per block.

  • serving_rate_limit – Limit on the rate of service.

  • max_validators – Maximum number of validators.

  • adjustment_alpha – Alpha value for adjustments.

  • difficulty – Difficulty level.

  • commit_reveal_period – Interval for commit-reveal weights.

  • commit_reveal_weights_enabled – Flag indicating if commit-reveal weights are enabled.

  • alpha_high – High value of alpha.

  • alpha_low – Low value of alpha.

  • liquid_alpha_enabled – Flag indicating if liquid alpha is enabled.

  • alpha_sigmoid_steepness – Sigmoid steepness parameter for converting miner-validator alignment into alpha.

  • yuma_version – Version of yuma.

  • subnet_is_active – Indicates if subnet is active after START CALL.

  • transfers_enabled – Flag indicating if transfers are enabled.

  • bonds_reset_enabled – Flag indicating if bonds are reset enabled.

  • user_liquidity_enabled – Flag indicating if user liquidity is enabled.

activity_cutoff: int#
adjustment_alpha: int#
adjustment_interval: int#
alpha_high: int#
alpha_low: int#
alpha_sigmoid_steepness: float#
bonds_moving_avg: int#
bonds_reset_enabled: bool#
commit_reveal_period: int#
commit_reveal_weights_enabled: bool#
difficulty: int#
immunity_period: int#
kappa: int#
liquid_alpha_enabled: bool#
max_burn: int#
max_difficulty: int#
max_regs_per_block: int#
max_validators: int#
max_weight_limit: float#
min_allowed_weights: int#
min_burn: int#
min_difficulty: int#
registration_allowed: bool#
rho: int#
serving_rate_limit: int#
subnet_is_active: bool#
target_regs_per_interval: int#
tempo: int#
transfers_enabled: bool#
user_liquidity_enabled: bool#
weights_rate_limit: int#
weights_version: int#
yuma_version: int#