xiaoyong931011
2023-01-10 e832c0e8069aa0969e253095cc3be681b6ce5363
20221227 充值归集
1 files modified
16 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java 16 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java
@@ -18,7 +18,9 @@
import org.web3j.tx.gas.StaticGasProvider;
import java.math.BigInteger;
import java.net.ConnectException;
import java.net.URI;
import java.net.URISyntaxException;
import java.util.HashMap;
import java.util.Map;
@@ -83,6 +85,20 @@
            webSocketClient = new WebSocketClient(new URI("wss://bsc-mainnet.nodereal.io/ws/v1/78074065950e4915aef4f12b6f357d16"));
            ws = new WebSocketService(webSocketClient, true);
            ws.connect();
        } catch (Exception e) {
            try {
                ws.close();
                webSocketClient = new WebSocketClient(new URI("wss://bsc-mainnet.nodereal.io/ws/v1/78074065950e4915aef4f12b6f357d16"));
                ws = new WebSocketService(webSocketClient, true);
                ws.connect();
            } catch (Exception connectException) {
                connectException.printStackTrace();
            }
        }
        try {
            web3j = Web3j.build(ws);
            ChainEnum chain = ChainEnum.getValueByName(type);
            assert chain != null;