这里我是利用Infura连接的。Infura是一种免费的服务,提供了在云端运行以太坊客户端的能力。
在 https://infura.io/register 申请token,不同的测试环境修改红色部分就可以连接上。
Web3j web3j = Web3j.build(new HttpService("https://mainnet.infura.io/YourToken"));
可通过 String web3ClientVersion = web3j.web3ClientVersion().send().getWeb3ClientVersion();
获取版本号 ,来判断是否连接上。
登陆之后,根据不同的环境切换地址,拿到token,替换上面红色地址就可以啦。