gRPC State Vector Database
gRPC Database Client Module for State Vector Storage
Note
Features: - Secure gRPC channel management - Database request validation - Connection timeout handling - Contextual logging
- grpc_sv_db.run_sv_db_client(db_request: str, sv_logger: Logger) bool | None[source]
Send state vector data to database service via gRPC.
- Parameters:
db_request – Serialized state vector data in JSON format
sv_logger – Configured logger instance for operation tracking
- Returns:
True if successful, None on failure
- Raises:
ValueError – If invalid request format is detected
Example
success = run_sv_db_client( json.dumps(state_data), logger ) if success: handle_success()