fix: underflow issue

This commit is contained in:
Sahilgat 2023-09-04 16:41:53 +08:00 committed by Ali Behjati
parent f7699bb6b0
commit 7cbdcb562d
1 changed files with 1 additions and 1 deletions

View File

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