|
|
@@ -3,24 +3,20 @@ const IERC20 = require('../../web3/ierc20-token')
|
|
|
const Context = require('../../context')
|
|
|
const Config = require('../../../config/config')
|
|
|
const Token = require('../../token')
|
|
|
-const BinanceKit = require('../binance-kit')
|
|
|
+// TODO 为什么引入的先后顺序会导致报错?
|
|
|
const BinanceSpot = require('../binance-spot')
|
|
|
+const BinanceKit = require('../binance-kit')
|
|
|
|
|
|
async function main() {
|
|
|
- const pairs = Object.values(Config.tokenMapping).map(coin => `${coin}${Config.baseToken.symbol}` )
|
|
|
- const exchangeInfo = await BinanceSpot.exchangeInfo(pairs)
|
|
|
+ const context = new Context()
|
|
|
+ const lotSizeFilterMap = await BinanceKit.getLotSizeFilterMap()
|
|
|
+ logger.info(lotSizeFilterMap)
|
|
|
+
|
|
|
+ await IERC20.batchInit(context, Object.keys(Config.tokenMapping))
|
|
|
+ logger.info(IERC20)
|
|
|
|
|
|
- // const lotSizeFilterMap = BinanceKit.parseLotSizeFilterMap(exchangeInfo.symbols)
|
|
|
- //
|
|
|
- // const context = new Context()
|
|
|
- // // const lotSizeFilterMap = await BinanceKit.getLotSizeFilterMap()
|
|
|
- // logger.info(lotSizeFilterMap)
|
|
|
- //
|
|
|
- // await IERC20.batchInit(context, Object.keys(Config.tokenMapping))
|
|
|
- // logger.info(IERC20)
|
|
|
- //
|
|
|
- // await Token.batchInit(context, Object.keys(Config.tokenMapping), lotSizeFilterMap)
|
|
|
- // logger.info(context)
|
|
|
+ await Token.batchInit(context, Object.keys(Config.tokenMapping), lotSizeFilterMap)
|
|
|
+ logger.info(context)
|
|
|
}
|
|
|
|
|
|
main()
|