Vana SDK - v0.1.0
    Preparing search index...

    Interface CheckPermissionParams

    Parameters for checking if a specific permission exists and is valid.

    Used to verify whether an application has active permission to access specific user files for a particular operation before attempting to use the data.

    const checkParams: CheckPermissionParams = {
    application: '0x1234...', // App address
    operation: 'llm_inference',
    files: [1, 2, 3], // File IDs to check
    parameters: { model: 'gpt-4' }, // Operation parameters
    user: '0xabcd...' // Optional specific user
    };

    const hasPermission = await vana.permissions.check(checkParams);
    interface CheckPermissionParams {
        application: `0x${string}`;
        operation: string;
        files: number[];
        parameters: Record<string, unknown>;
        user?: `0x${string}`;
    }
    Index

    Properties

    application: `0x${string}`

    The application address

    operation: string

    The operation type

    files: number[]

    The file IDs

    parameters: Record<string, unknown>

    The grant parameters

    user?: `0x${string}`

    The user address