@Test public void testNetVersion() throws Exception { NetVersion netVersion = web3j.netVersion().send(); assertFalse(netVersion.getNetVersion().isEmpty()); }
@Test public void testNetVersion() throws IOException { buildResponse( "{\n" + " \"id\":67,\n" + " \"jsonrpc\": \"2.0\",\n" + " \"result\": \"59\"\n" + "}" ); NetVersion netVersion = deserialiseResponse(NetVersion.class); assertThat(netVersion.getNetVersion(), is("59")); }
PublicResolver lookupResolver(String ensName) throws Exception { NetVersion netVersion = web3j.netVersion().send(); String registryContract = Contracts.resolveRegistryContract(netVersion.getNetVersion()); ENS ensRegistry = ENS.load( registryContract, web3j, transactionManager, DefaultGasProvider.GAS_PRICE, DefaultGasProvider.GAS_LIMIT); byte[] nameHash = NameHash.nameHashAsBytes(ensName); String resolverAddress = ensRegistry.resolver(nameHash).send(); PublicResolver resolver = PublicResolver.load( resolverAddress, web3j, transactionManager, DefaultGasProvider.GAS_PRICE, DefaultGasProvider.GAS_LIMIT); return resolver; }
@InvokeOnHeader(Web3jConstants.NET_VERSION) void netVersion(Message message) throws IOException { Request<?, NetVersion> netVersionRequest = web3j.netVersion(); setRequestId(message, netVersionRequest); NetVersion response = netVersionRequest.send(); boolean hasError = checkForError(message, response); if (!hasError) { message.setBody(response.getNetVersion()); } }
public Web3j getWeb3j() { synchronized (DRIVER_LOAD_MUTEX) { if (web3j == null) { try { web3j = Web3j.build(new HttpService("http://" + getContainerIpAddress() + ":" + getMappedPort(port) + "/")); log.info("Start Web3j with net version: {}", web3j.netVersion().send().getNetVersion()); } catch (Exception e) { throw new RuntimeException("Could not get Web3j", e); } } } return web3j; }
@Override public String execute(final JsonRequestFactories node) { try { final NetVersion result = node.net().netVersion().send(); assertThat(result).isNotNull(); assertThat(result.hasError()).isFalse(); return result.getNetVersion(); } catch (final IOException e) { throw new RuntimeException(e); } } }
.sendAsync() .thenApply(netVersion -> builder.withDetail("netVersion", netVersion.getNetVersion())));