瀏覽代碼

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);