| | |
| | | } |
| | | Long blockNum = Long.valueOf(trc20BlockNum.toString()); |
| | | redisUtils.set("USDT_TRC20_BLOCK_NUM",blockNum + 1L); |
| | | log.info("---{}",blockNum); |
| | | // log.info("---{}",blockNum); |
| | | // 查询一下最新区块 |
| | | long getnowblock = getnowblock()-20L; |
| | | log.info("--->{}, {}", blockNum, System.currentTimeMillis()); |
| | | // log.info("--->{}, {}", blockNum, System.currentTimeMillis()); |
| | | if(getnowblock<blockNum){ |
| | | // 如果当前区块比最新已确认区块还大,则不继续执行 |
| | | return; |
| | |
| | | if (StringUtils.isBlank(transactionInfoByBlockNum)) { |
| | | return; |
| | | } |
| | | log.info("--->{}, {}", num, System.currentTimeMillis()); |
| | | // log.info("--->{}, {}", num, System.currentTimeMillis()); |
| | | // 不用等到扫完再累加 只要进来就加 还有一个条件是必须查询出区块再加 否则当区块超过实际区块 |
| | | // redisUtils.set("USDT_TRC20_BLOCK_NUM", (num + 1L)); |
| | | JSONArray parseArray = JSON.parseObject(transactionInfoByBlockNum).getJSONArray("transactions"); |