| | |
| | | package cc.mrbird.febs.rabbit.consumer; |
| | | |
| | | import cc.mrbird.febs.dapp.chain.BlockCoinService; |
| | | import cc.mrbird.febs.dapp.chain.Trc20Service; |
| | | import cc.mrbird.febs.dapp.chain.TrxUsdtUpdateService; |
| | | import cc.mrbird.febs.dapp.chain.UsdtErc20UpdateService; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.dapp.chain.*; |
| | | import cc.mrbird.febs.dapp.chain.entity.EthUsdtChargeDto; |
| | | import cc.mrbird.febs.dapp.service.ApiIgtOnHookPlanService; |
| | | import cc.mrbird.febs.job.BlockCoinUpdateJob; |
| | |
| | | |
| | | @Resource |
| | | TrxUsdtUpdateService trxUsdtUpdateService; |
| | | |
| | | @Resource |
| | | private RedisUtils redisUtils; |
| | | |
| | | @RabbitListener(queues = RabbitMqConfig.MEMBER_COIN_INSIDE_QUEUE) |
| | | public void memberCoinInside(Long withdrawId) { |
| | |
| | | String address = split[0]; |
| | | String tag = split[1]; |
| | | if("TRC20".equals(tag)){ |
| | | log.info("添加地址成功:{}", address); |
| | | TrxUsdtUpdateService.addressList.add(address); |
| | | redisUtils.lSet(ChainConstants.REDIS_KEY_ADDRESS_LIST, TrxUsdtUpdateService.addressList); |
| | | // 此时还需要给这个地址转账用于激活及后续手续费 |
| | | Trc20Service.sendTrx(Trc20Service.TRX_PRIVATE_KEY,address,new BigDecimal(10)); |
| | | } |