Quellcode durchsuchen

尝试修复部分池子的value计算错误的bug

skyfffire vor 2 Jahren
Ursprung
Commit
d5d224a878
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      scripts/lib/lp-lib.js

+ 2 - 2
scripts/lib/lp-lib.js

@@ -268,7 +268,7 @@ module.exports = class LpLib {
         } else {
           let price = token0AndBaseTokenLp.in1Token1OutToken0 * baseTokenConvertEthValueMap[baseTokenAddress]
 
-          return 2 * lp.r1 * price / (10 ** lp.decimals1)
+          return 2 * lp.r0 * price / (10 ** lp.decimals0)
         }
       }
 
@@ -278,7 +278,7 @@ module.exports = class LpLib {
         if (token1AndBaseTokenLp.token0 === token1) {
           let price = token1AndBaseTokenLp.in1Token0OutToken1 * baseTokenConvertEthValueMap[baseTokenAddress]
 
-          return 2 * lp.r0 * price / (10 ** lp.decimals0)
+          return 2 * lp.r1 * price / (10 ** lp.decimals1)
         } else {
           let price = token1AndBaseTokenLp.in1Token1OutToken0 * baseTokenConvertEthValueMap[baseTokenAddress]