From ac102820166b987a027b69843fe90d0fb4130695 Mon Sep 17 00:00:00 2001 From: TaprootFreak <142087526+TaprootFreak@users.noreply.github.com> Date: Fri, 8 May 2026 16:39:22 +0200 Subject: [PATCH] fix: remove non-existent version column from chainSwaps query The swap stats query selects cs.version from chainSwaps, but this column does not exist in the Boltz database schema (verified against both LDS fork and upstream BoltzExchange/boltz-backend v3.13.0). This causes /v1/support/swaps to fail with "column cs.version does not exist". --- src/subdomains/support/dto/swap-stats.dto.ts | 3 --- src/subdomains/support/services/support.service.ts | 3 +-- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/subdomains/support/dto/swap-stats.dto.ts b/src/subdomains/support/dto/swap-stats.dto.ts index c4061b061..01f52e46b 100644 --- a/src/subdomains/support/dto/swap-stats.dto.ts +++ b/src/subdomains/support/dto/swap-stats.dto.ts @@ -76,9 +76,6 @@ export class SwapDto { @ApiPropertyOptional({ description: 'Preimage (revealed after claim)' }) preimage?: string; - @ApiPropertyOptional({ description: 'Swap version' }) - version?: number; - // Source chain details @ApiProperty() sourceSymbol: string; diff --git a/src/subdomains/support/services/support.service.ts b/src/subdomains/support/services/support.service.ts index 22f5406fb..0715bb2da 100644 --- a/src/subdomains/support/services/support.service.ts +++ b/src/subdomains/support/services/support.service.ts @@ -333,7 +333,7 @@ export class SupportService implements OnModuleDestroy { // Fetch chain swaps with their data (including preimageHash and preimage for claim TX lookup) const chainSwapsResult = await pool.query(` SELECT cs.id, cs.pair, cs."orderSide", cs.status, cs."failureReason", cs.fee, - cs.referral, cs."createdAt", cs."updatedAt", cs."preimageHash", cs.preimage, cs.version, + cs.referral, cs."createdAt", cs."updatedAt", cs."preimageHash", cs.preimage, sd_base.symbol as base_symbol, sd_base."lockupAddress" as base_lockup, sd_base."claimAddress" as base_claim, sd_base."expectedAmount" as base_expected, sd_base.amount as base_amount, sd_base."transactionId" as base_tx, @@ -442,7 +442,6 @@ export class SupportService implements OnModuleDestroy { // Crypto details preimageHash: preimageHash || undefined, preimage: (row.preimage as string) || undefined, - version: row.version as number | undefined, // Source chain sourceSymbol, sourceChainId,