2023-11-01 14:02:29 +02:00

25 lines
629 B
Python

from dataclasses import dataclass
from typing import Optional
@dataclass
class KeyPair:
privateKey: str
publicKey: str
@dataclass
class MessageRpcQuery:
payload: str # Hex encoded data string without `0x` prefix.
contentTopic: Optional[str] = None
timestamp: Optional[int] = None # Unix epoch time in nanoseconds as a 64-bit integer value.
@dataclass
class MessageRpcResponse:
payload: str
contentTopic: Optional[str] = None
version: Optional[int] = None
timestamp: Optional[int] = None # Unix epoch time in nanoseconds as a 64-bit integer value.
ephemeral: Optional[bool] = None