ソースを参照

可直接对应交易所name

龚成明 2 年 前
コミット
29497ef695
2 ファイル変更9 行追加8 行削除
  1. 5 4
      src/config/config.js
  2. 4 4
      src/libs/web3/test/ierc20-test.js

+ 5 - 4
src/config/config.js

@@ -32,10 +32,11 @@ Config.baseToken = {
   symbol: 'BUSD'
 }
 
-Config.tokenHashList = [
-  '0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c',
-  '0x2170ed0880ac9a755fd29b2688956bd959f933f8'
-]
+// 'tokenHash': 'exchange token symbol'
+Config.tokenMap = {
+  '0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c': 'BTC',
+  '0x2170ed0880ac9a755fd29b2688956bd959f933f8': 'ETH'
+}
 
 Config.tokenList = [
   {

+ 4 - 4
src/libs/web3/test/ierc20-test.js

@@ -3,11 +3,11 @@ const IERC20 = require('../simple-ierc20')
 const Config = require('../../../config/config')
 
 async function main() {
-  IERC20.batchInit(Config.tokenHashList)
+  IERC20.batchInit(Object.keys(Config.tokenMap))
 
-  for (const tokenHash of Config.tokenHashList) {
-    logger.info(await IERC20.getTokenName(tokenHash))
-    logger.info(await IERC20.getTokenSymbol(tokenHash))
+  for (const tokenHash of Object.keys(Config.tokenMap)) {
+    logger.info(await IERC20.getTokenName(tokenHash), await IERC20.getTokenSymbol(tokenHash), Config.tokenMap[tokenHash])
+    logger.info('')
   }
 }