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

    Class PermissionError

    Thrown when permission grant, revoke, or validation operations fail.

    This error occurs during permission management operations including grants, revocations, and permission validation checks. Common causes include invalid grantee addresses, expired permissions, or insufficient privileges.

    try {
    await vana.permissions.revoke({ permissionId: 999999 });
    } catch (error) {
    if (error instanceof PermissionError) {
    console.error('Permission operation failed:', error.message);
    // Permission may not exist or user may not be owner
    }
    }

    Hierarchy (View Summary)