فهرست منبع

fix: underflow issue

Sahilgat 2 سال پیش
والد
کامیت
7cbdcb562d
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      target_chains/ethereum/examples/oracle_swap/contract/src/OracleSwap.sol

+ 1 - 1
target_chains/ethereum/examples/oracle_swap/contract/src/OracleSwap.sol

@@ -101,7 +101,7 @@ contract OracleSwap {
 
         uint8 priceDecimals = uint8(uint32(-1 * price.expo));
 
-        if (targetDecimals - priceDecimals >= 0) {
+        if (targetDecimals >= priceDecimals) {
             return
                 uint(uint64(price.price)) *
                 10 ** uint32(targetDecimals - priceDecimals);