- {formatBalance(totals.total_balance)} + {formatBalance(totals.total_available_balance)} +
++ {formatBalance(totals.total_balance)} raw ·{' '} + {formatBalance(totals.total_reserved_balance)} reserved
- Balance + Available
{isChild ? '(Uses Parent)' - : formatBalance(balance.balance)} + : formatBalance( + balance.available_balance ?? balance.balance + )}
+ {!isChild && ( ++ {formatBalance(balance.balance)} raw ·{' '} + {formatBalance(balance.reserved_balance)}{' '} + reserved +
+ )}diff --git a/ui/lib/api/services/admin.ts b/ui/lib/api/services/admin.ts index 7067627b..fd61e948 100644 --- a/ui/lib/api/services/admin.ts +++ b/ui/lib/api/services/admin.ts @@ -1082,6 +1082,8 @@ export interface CliTokenCreated { export const TemporaryBalanceSchema = z.object({ hashed_key: z.string(), balance: z.number(), + reserved_balance: z.number(), + available_balance: z.number().nullable(), total_spent: z.number(), total_requests: z.number(), refund_address: z.string().nullable(), @@ -1097,6 +1099,8 @@ export interface TemporaryBalancesResponse { total: number; totals: { total_balance: number; + total_reserved_balance: number; + total_available_balance: number; total_spent: number; total_requests: number; };