Vana SDK - v2.2.2
    Preparing search index...

    Type Alias UnifiedRelayerRequest

    UnifiedRelayerRequest:
        | SignedRelayerRequest
        | DirectRelayerRequest
        | { type: "status_check"; operationId: string }

    Handles both EIP-712 signed operations and direct server operations through a single interface.

    This discriminated union provides type safety through TypeScript's narrowing. The type field determines which operation variant is being used. Signed operations require blockchain transactions, while direct operations handle auxiliary tasks like file storage.