Selaa lähdekoodia

快找到问题了

skyfffire 2 vuotta sitten
vanhempi
commit
555fffb907
2 muutettua tiedostoa jossa 11 lisäystä ja 3 poistoa
  1. 10 2
      scripts/lib/lp-lib.js
  2. 1 1
      scripts/maintenance/index.js

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

@@ -285,11 +285,19 @@ module.exports = class LpLib {
 
       // 如果token0跟baseToken能组成池子
       const r0ConvertToBaseTokenRealAmount = valueConvertTokenToBaseToken(this, r0, token0, decimals0, baseTokenAddress)
-      if (r0ConvertToBaseTokenRealAmount !== 0) return r0ConvertToBaseTokenRealAmount * baseTokenToEthPrice
+      if (r0ConvertToBaseTokenRealAmount !== 0) {
+        logger.info(lp.hash, r0, token0, decimals0, r0ConvertToBaseTokenRealAmount, baseTokenToEthPrice)
+
+        return r0ConvertToBaseTokenRealAmount * baseTokenToEthPrice
+      }
 
       // 如果token1跟baseToken能组成池子
       const r1ConvertToBaseTokenRealAmount = valueConvertTokenToBaseToken(this, r1, token1, decimals1, baseTokenAddress)
-      if (r1ConvertToBaseTokenRealAmount !== 0) return r1ConvertToBaseTokenRealAmount * baseTokenToEthPrice
+      if (r1ConvertToBaseTokenRealAmount !== 0) {
+        logger.info(lp.hash, r1, token1, decimals1, r1ConvertToBaseTokenRealAmount, baseTokenToEthPrice)
+
+        return r1ConvertToBaseTokenRealAmount * baseTokenToEthPrice
+      }
     }
 
     // 3.两token都不能与baseToken做池子的

+ 1 - 1
scripts/maintenance/index.js

@@ -32,7 +32,7 @@ class LpMaintenance {
     for (const lp of lpList) {
       lp.valueStr = this.lpLib.getLpEthValue(lp, baseTokenConvertEthValueMap, maxValueLpMap)
 
-      if (lp.valueStr > 0) logger.info(`lp: ${lp.hash}, value: ${lp.valueStr}.`)
+      // if (lp.valueStr > 0) logger.info(`lp: ${lp.hash}, value: ${lp.valueStr}.`)
     }
     // 6. 更新池子到数据库
     for (const v2Lp of v2LpList) {