fix
Helius
2022-04-18 820ec21585e3b52bfe2e356e8b3d1ae41218eb55
fix
1 files modified
13 ■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/chain/EthService.java 13 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/chain/EthService.java
@@ -135,9 +135,16 @@
    }
    public String getGas() {
        String resp = HttpUtil.get("https://etherscan.io/autoUpdateGasTracker.ashx?sid=75f30b765180f29e2b7584b8501c9124");
        JSONObject data = JSONObject.parseObject(resp);
        String gas = data.getString("avgPrice");
        String gas;
        if (url.contains("infura.io")) {
            String resp = HttpUtil.get("https://etherscan.io/autoUpdateGasTracker.ashx?sid=75f30b765180f29e2b7584b8501c9124");
            JSONObject data = JSONObject.parseObject(resp);
            gas = data.getString("avgPrice");
        } else {
            String resp = HttpUtil.get("https://gbsc.blockscan.com/gasapi.ashx?apikey=key&method=gasoracle");
            JSONObject data = JSONObject.parseObject(resp);
            gas = data.getString("FastGasPrice");
        }
        return StrUtil.isBlank(gas) ? "35" : gas;
    }