Source code for koi_net.components.identity

from dataclasses import dataclass

from rid_lib.types import KoiNetNode

from ..config.base import BaseNodeConfig
from ..protocol.node import NodeProfile


[docs] @dataclass class NodeIdentity: """Represents a node's identity (RID, profile).""" config: BaseNodeConfig @property def rid(self) -> KoiNetNode: return self.config.koi_net.node_rid @property def profile(self) -> NodeProfile: return self.config.koi_net.node_profile