diff --git a/backend/src/api/bitcoin/bitcoin.routes.ts b/backend/src/api/bitcoin/bitcoin.routes.ts index 0a343c376..c31fe1a09 100644 --- a/backend/src/api/bitcoin/bitcoin.routes.ts +++ b/backend/src/api/bitcoin/bitcoin.routes.ts @@ -224,7 +224,12 @@ class BitcoinRoutes { } else { let cpfpInfo; if (config.DATABASE.ENABLED) { - cpfpInfo = await transactionRepository.$getCpfpInfo(req.params.txId); + try { + cpfpInfo = await transactionRepository.$getCpfpInfo(req.params.txId); + } catch (e) { + res.status(500).send('failed to get CPFP info'); + return; + } } if (cpfpInfo) { res.json(cpfpInfo);