Authenticated Client Properties#
- class rizemind.authentication.authenticated_client_properties.AuthenticatedClientProperties(*, trainer_address: ChecksumAddress)[source]
Bases:
BaseModelThe authenticated properties of a Flower client.
- trainer_address
The trainer’s wallet address.
- Type:
eth_typing.evm.ChecksumAddress
- from_client() AuthenticatedClientProperties[source]
Constructs an AuthenticatedClientProperties instance from a client’s properties.
- Parameters:
client – The client from which to extract properties from.
- Returns:
An instance of AuthenticatedClientProperties.
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- tag_client(client: ClientProxy)[source]
Updates the properties dictionary of a client with its authentication properties.
- Parameters:
client – The client to tag.
- trainer_address: ChecksumAddress