diff --git a/djed-sdk/src/djed/reserveCoin.js b/djed-sdk/src/djed/reserveCoin.js index da2a6bc..a36abc7 100644 --- a/djed-sdk/src/djed/reserveCoin.js +++ b/djed-sdk/src/djed/reserveCoin.js @@ -38,7 +38,8 @@ export const tradeDataPriceBuyRc = async (djed, rcDecimals, amountScaled) => { totalBCUnscaled, }; } catch (error) { - console.log("error", error); + console.error("tradeDataPriceBuyRc error:", error); + throw new Error("Failed to calculate reserve coin buy price", { cause: error }); } }; @@ -66,7 +67,8 @@ export const tradeDataPriceSellRc = async (djed, rcDecimals, amountScaled) => { totalBCUnscaled: totalBCAmount.toString(), }; } catch (error) { - console.log("error", error); + console.error("tradeDataPriceSellRc error:", error); + throw new Error("Failed to calculate reserve coin sell price", { cause: error }); } }; diff --git a/djed-sdk/src/djed/stableCoin.js b/djed-sdk/src/djed/stableCoin.js index f845772..a3fe5a0 100644 --- a/djed-sdk/src/djed/stableCoin.js +++ b/djed-sdk/src/djed/stableCoin.js @@ -38,7 +38,8 @@ export const tradeDataPriceBuySc = async (djed, scDecimals, amountScaled) => { totalBCUnscaled, }; } catch (error) { - console.log("error", error); + console.error("tradeDataPriceBuySc error:", error); + throw new Error("Failed to calculate stable coin buy price", { cause: error }); } }; @@ -71,7 +72,8 @@ export const tradeDataPriceSellSc = async (djed, scDecimals, amountScaled) => { totalBCScaled: decimalScaling(totalBCAmount.toString(), BC_DECIMALS), }; } catch (error) { - console.log("error", error); + console.error("tradeDataPriceSellSc error:", error); + throw new Error("Failed to calculate stable coin sell price", { cause: error }); } }; @@ -129,6 +131,7 @@ export const calculateFutureScPrice = async ({ : futurePrice.toString(); } } catch (error) { - console.log("calculateFutureScPrice error ", error); + console.error("calculateFutureScPrice error:", error); + throw new Error("Failed to calculate future stable coin price", { cause: error }); } }; diff --git a/djed-sdk/src/djed/tradeUtils.js b/djed-sdk/src/djed/tradeUtils.js index 456f1f1..8f225c6 100644 --- a/djed-sdk/src/djed/tradeUtils.js +++ b/djed-sdk/src/djed/tradeUtils.js @@ -199,6 +199,7 @@ export const getFees = async (djed) => { fee, }; } catch (error) { - console.log("error", error); + console.error("getFees error:", error); + throw new Error("Failed to fetch fees from contract", { cause: error }); } };