Просмотр исходного кода

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

skyfffire 2 лет назад
Родитель
Сommit
d5d224a878
1 измененных файлов с 2 добавлено и 2 удалено
  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]