From 5d80847cc5d072e92e89cf2ef0da678f9b0092bd Mon Sep 17 00:00:00 2001 From: philbow61 Date: Sat, 31 Jan 2026 02:29:59 +0800 Subject: [PATCH 1/2] refactor: remove assert from PriceFeed contract --- contracts/src/PriceFeeds/FXPriceFeed.sol | 2 -- 1 file changed, 2 deletions(-) diff --git a/contracts/src/PriceFeeds/FXPriceFeed.sol b/contracts/src/PriceFeeds/FXPriceFeed.sol index 44747c521..a1534c167 100644 --- a/contracts/src/PriceFeeds/FXPriceFeed.sol +++ b/contracts/src/PriceFeeds/FXPriceFeed.sol @@ -214,8 +214,6 @@ contract FXPriceFeed is IPriceFeed, OwnableUpgradeable { // Multiply by 1e18 to get the price in 18 decimals price = (denominator * 1e18) / numerator; } else { - // Denominator is always 1e18, so we only use the numerator as the price - assert(denominator == 1e18); price = numerator; } From c5cbdb6417b2af6619159e152cfccfefccd40871 Mon Sep 17 00:00:00 2001 From: philbow61 Date: Mon, 2 Feb 2026 23:04:31 +0800 Subject: [PATCH 2/2] chore: readd the comment --- contracts/src/PriceFeeds/FXPriceFeed.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/contracts/src/PriceFeeds/FXPriceFeed.sol b/contracts/src/PriceFeeds/FXPriceFeed.sol index a1534c167..14acb8ff5 100644 --- a/contracts/src/PriceFeeds/FXPriceFeed.sol +++ b/contracts/src/PriceFeeds/FXPriceFeed.sol @@ -214,6 +214,7 @@ contract FXPriceFeed is IPriceFeed, OwnableUpgradeable { // Multiply by 1e18 to get the price in 18 decimals price = (denominator * 1e18) / numerator; } else { + // Denominator is always 1e18, so we only use the numerator as the price price = numerator; }