Ver código fonte

增加 kcc okc 配置

DevYK 2 anos atrás
pai
commit
23bbe46fed
2 arquivos alterados com 27 adições e 5 exclusões
  1. 2 2
      model/server_data_statistics.js
  2. 25 3
      model/utils.js

+ 2 - 2
model/server_data_statistics.js

@@ -680,8 +680,8 @@ async function report2FeishuTable() {
         logger.info('report2FeishuTable')
         var data = await getStatisticsInfo();
         logger.info('getStatisticsInfo', data)
-        await exec(data)
-        logger.error('数据统计 end',JSON.stringify(data))
+        var ret = await exec(data)
+        logger.error('数据统计 end','https://st94nif1cq.feishu.cn/sheets/shtcnp6zbrsep1Sz3Cvk7NXRpDg?sheet=BMjMDr',JSON.stringify(data),JSON.stringify(ret))
     } catch (error) {
         logger.error('report2FeishuTable', error.toString())
     }

+ 25 - 3
model/utils.js

@@ -95,7 +95,11 @@ const CHAIN_NAME = {
     eth: 'eth',
     bsc_testnet: 'bsc testnet',
     bsc_mainnet: 'bsc',
-    czz: 'czz'
+    czz: 'czz',
+    kcc_testnet: 'kcc_testnet',
+    kcc_mainnet: 'kcc_mainnet',
+    okc_testnet: 'okc_testnet',
+    okc_mainnet: 'okc_mainnet',
 }
 
 const CHAIN_ID = {
@@ -103,12 +107,20 @@ const CHAIN_ID = {
     bsc_testnet: '0x61',
     bsc_mainnet: '0x38',
     czz: '2019',
+    kcc_testnet: '322',
+    kcc_mainnet: '321',
+    okc_testnet: '65',
+    okc_mainnet: '66',
 }
 
 const CHAIN_ID_NAME = {
     97: 'bsc_testnet',
     56: 'bsc_mainnet',
-    2019: 'czz'
+    2019: 'czz',
+    65: 'okc_testnet',
+    66: 'okc_mainnet',
+    321: 'kcc_mainnet',
+    322: 'kcc_testnet',
 }
 
 const USE_SDK = {
@@ -126,8 +138,18 @@ function getRedisKeyFromChain(chain) {
         case '56':
             return '_BSC'
         case CHAIN_NAME.czz:
-        case '2019':
+        case CHAIN_ID.czz :
             return '_CZZ'
+        case CHAIN_NAME.kcc_mainnet:
+        case CHAIN_NAME.kcc_testnet:
+        case CHAIN_ID.kcc_mainnet:
+        case CHAIN_ID.kcc_testnet:
+            return '_KCC'
+        case CHAIN_NAME.okc_mainnet:
+        case CHAIN_NAME.okc_testnet:
+        case CHAIN_ID.okc_mainnet:
+        case CHAIN_ID.okc_testnet:
+            return '_OKC'
         default:
             return null
     }