token-test.js 969 B

1234567891011121314151617181920212223242526
  1. const logger = require('../../../kit/logger-kit')
  2. const IERC20 = require('../../web3/ierc20-token')
  3. const Context = require('../../context')
  4. const Config = require('../../../config/config')
  5. const Token = require('../../token')
  6. const BinanceKit = require('../binance-kit')
  7. const BinanceSpot = require('../binance-spot')
  8. async function main() {
  9. const pairs = Object.values(Config.tokenMapping).map(coin => `${coin}${Config.baseToken.symbol}` )
  10. const exchangeInfo = await BinanceSpot.exchangeInfo(pairs)
  11. // const lotSizeFilterMap = BinanceKit.parseLotSizeFilterMap(exchangeInfo.symbols)
  12. //
  13. // const context = new Context()
  14. // // const lotSizeFilterMap = await BinanceKit.getLotSizeFilterMap()
  15. // logger.info(lotSizeFilterMap)
  16. //
  17. // await IERC20.batchInit(context, Object.keys(Config.tokenMapping))
  18. // logger.info(IERC20)
  19. //
  20. // await Token.batchInit(context, Object.keys(Config.tokenMapping), lotSizeFilterMap)
  21. // logger.info(context)
  22. }
  23. main()