bittensor.core.chain_data.ip_info# Classes# IPInfo Dataclass representing IP information. Module Contents# class bittensor.core.chain_data.ip_info.IPInfo[source]# Dataclass representing IP information. Variables: ip (str) – The IP address as a string. ip_type (int) – The type of the IP address (e.g., IPv4, IPv6). protocol (int) – The protocol associated with the IP (e.g., TCP, UDP). encode()[source]# Returns a dictionary of the IPInfo object that can be encoded. Return type: dict[str, Any] classmethod from_parameter_dict(parameter_dict)[source]# Creates a IPInfo instance from a parameter dictionary. Parameters: parameter_dict (Union[dict[str, Any], bittensor.utils.registration.torch.nn.ParameterDict]) Return type: IPInfo ip: str# ip_type: int# protocol: int# to_parameter_dict()[source]# Returns a torch tensor or dict of the subnet IP info. Return type: Union[dict[str, Union[str, int]], bittensor.utils.registration.torch.nn.ParameterDict]