diff --git a/target_chains/ethereum/examples/oracle_swap/contract/src/OracleSwap.sol b/target_chains/ethereum/examples/oracle_swap/contract/src/OracleSwap.sol index b3c3d558..d62021f1 100644 --- a/target_chains/ethereum/examples/oracle_swap/contract/src/OracleSwap.sol +++ b/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);