diff --git a/src/providers/venice-balance.test.ts b/src/providers/venice-balance.test.ts index 63abb9be6..43010e926 100644 --- a/src/providers/venice-balance.test.ts +++ b/src/providers/venice-balance.test.ts @@ -32,14 +32,12 @@ describe("venice-balance", () => { const headers = new Headers(); headers.set("x-venice-balance-diem", "44.32116826"); headers.set("x-venice-balance-usd", "10.50"); - headers.set("x-venice-balance-vcu", "1000"); const balance = extractVeniceBalance(headers); expect(balance).not.toBeNull(); expect(balance?.diem).toBeCloseTo(44.32116826); expect(balance?.usd).toBeCloseTo(10.5); - expect(balance?.vcu).toBeCloseTo(1000); expect(balance?.lastChecked).toBeGreaterThan(0); }); diff --git a/src/providers/venice-balance.ts b/src/providers/venice-balance.ts index 7d9c7a1b2..0f4f92790 100644 --- a/src/providers/venice-balance.ts +++ b/src/providers/venice-balance.ts @@ -4,7 +4,6 @@ * Extracts and tracks Venice API balance from response headers: * - x-venice-balance-diem: DIEM token balance * - x-venice-balance-usd: USD credit balance - * - x-venice-balance-vcu: VCU balance * * This module provides: * - Balance extraction from response headers @@ -16,7 +15,6 @@ export interface VeniceBalance { diem?: number; usd?: number; - vcu?: number; lastChecked: number; /** Provider identifier (for multi-key scenarios) */ providerId?: string; @@ -82,7 +80,6 @@ export function extractVeniceBalance(headers: Headers | Record): if (isNaN(diem)) return null; const usdRaw = get("x-venice-balance-usd"); - const vcuRaw = get("x-venice-balance-vcu"); // Extract rate limit headers (tracks API key spending cap) const limitRequestsRaw = get("x-ratelimit-limit-requests"); @@ -104,7 +101,6 @@ export function extractVeniceBalance(headers: Headers | Record): return { diem, usd: usdRaw ? parseFloat(usdRaw) : undefined, - vcu: vcuRaw ? parseFloat(vcuRaw) : undefined, rateLimit, lastChecked: Date.now(), };