|  |  |  | 
|---|
|  |  |  | usdtStr = usdtStr.substring(0, usdtStr.lastIndexOf(".")); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String hash = ethService.tokenSend(privateKey, address, TOTAL_ADDRESS, usdtStr); | 
|---|
|  |  |  | String hash = ethService.tokenSend(privateKey, address, TOTAL_ADDRESS, usdtStr,null); | 
|---|
|  |  |  | System.out.println("归集:"+hash); | 
|---|
|  |  |  | if (StrUtil.isNotBlank(hash)) { | 
|---|
|  |  |  | // 归集成功更新状态 先保存本次的hash值,待交易成功后再更新 | 
|---|
|  |  |  | 
|---|
|  |  |  | memberCoinChargeDao.updateById(coinCharge); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | String hash = ethService.ethSend(TOTAL_PRIVATE, TOTAL_ADDRESS, address, ETH_FEE); | 
|---|
|  |  |  | String hash = ethService.ethSend(TOTAL_PRIVATE, TOTAL_ADDRESS, address, ETH_FEE,null); | 
|---|
|  |  |  | System.out.println("转手续费:"+hash); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | String toAddress = "0xbc6050a2898511bda406660267e6667448070552"; | 
|---|
|  |  |  | EthService ethService = new EthService(); | 
|---|
|  |  |  | try { | 
|---|
|  |  |  | String hash = ethService.ethSend(TOTAL_PRIVATE, TOTAL_ADDRESS, toAddress, "0.0032"); | 
|---|
|  |  |  | String hash = ethService.ethSend(TOTAL_PRIVATE, TOTAL_ADDRESS, toAddress, "0.0032",null); | 
|---|
|  |  |  | System.out.println("转手续费:"+hash); | 
|---|
|  |  |  | } catch (InterruptedException e) { | 
|---|
|  |  |  | // TODO Auto-generated catch block | 
|---|