代码已上传到项目开源地址(同步更新):
https://gitee.com/Linriqiang/springboot-btc-eth-trx
如对你有帮助,麻烦动一下发财的小手点一个star
1.获取最新的块高度
@Override
public String getBlockHeight() {
try {
Request<?, EthBlockNumber> ethBlockNumberRequest = this.getWeb3j().ethBlockNumber();
EthBlockNumber send = ethBlockNumberRequest.send();
BigInteger blockNumber = send.getBlockNumber();
return blockNumber.toString();
} catch (Exception e) {
e.printStackTrace();
throw new ServiceException("获取高度失败");
}
}
运行结果:
{
"code": 200,
"success": true,
"data": "182939901",
"msg": "操作成功"
}
2.获取 当前的gas价格
@Override
public String getGasPrice(){
try{
EthGasPrice ethGasPrice = this.getWeb3j().ethGasPrice().send();
BigInteger gasPrice = ethGasPrice.getGasPrice();
System.out.println(gasPrice);
return gasPrice.toString();
}catch (Exception e){
e.printStackTrace();
throw new ServiceException("获取当前Gas价格失败");
}
}
运行结果:
{
"code": 200,
"success": true,
"data": "100000000",
"msg": "操作成功"
}
今天的分享到此结束,代码已同步到github
↓↓↓↓↓↓↓↓↓↓重要提示↓↓↓↓↓↓↓↓↓↓
备注:博主拥有十年区块链开发,如有合作请联系↓↓↓↓↓
如有相关讨论可以私信博主,可以w x 联系:brc20_ylr
代码已上传到项目开源地址(不定期更新):
https://gitee.com/Linriqiang/springboot-btc-eth-trx