Wie hier schon beschrieben, geht das mit TWEtherScan zum Abfragen per REST-Api von Ethereum Informationen.

Hier die Beispiel Abfrage:
| 
					 1 2 3 4 5 6  | 
						[INFO ] 2021-08-19 10:07:29,012 Etherscan.main() - Start TWEtherscan Internet Abfrage ...  [INFO ] 2021-08-19 10:07:30,227 Ausgabe.printGasPrice() - Letzter Block Nr.: 13054524 [INFO ] 2021-08-19 10:07:30,228 Ausgabe.printGasPrice() - Gas Preis: 36 Gwei, Propose Gas Preis: 37 Gwei, Fast Gas Preis: 40 Gwei [INFO ] 2021-08-19 10:07:30,792 Ausgabe.printETHPreis() - Kurs für 1 ETH: 3020.09 Dollar [INFO ] 2021-08-19 10:07:31,334 Ausgabe.printAdressBetrag() - Stand: 0.00451771 Ether auf Adresse: 0x829F9e57c29ab683E964c76160B7B0BaB2727dD2 [INFO ] 2021-08-19 10:07:31,895 Ausgabe.printAnzahlTransaktionen() - 1 Transaktion(en) für die Adresse = 0x829F9e57c29ab683E964c76160B7B0BaB2727dD2  | 
					
Und hier der entsprechende Java Code.
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  | 
						public static void printAnzahlTransaktionen(String etherscanApiToken, 			String etherAdresse) throws IOException, InterruptedException { 		HttpResponse<String> response = Rest.getRequest(Rest 				.getAnzahlTransaktionen(etherscanApiToken, etherAdresse)); 		LOG.debug(response.body()); 		JSONObject erg = new JSONObject(response.body()); 		// {"result":"0x0","id":1,"jsonrpc":"2.0"} 		LOG.info(erg.getInt("id") + " Transaktion(en) für die Adresse = " 				+ etherAdresse); 	} /** 	 * Gibt die Anzahl der Transaktionen für eine Adresse. 	 *  	 * @param apiToken 	 * @param ethAdresse 	 * @return 	 */ 	public static String getAnzahlTransaktionen(String apiToken, String ethAdresse) { 		return ETHERSCANN_ANZAHL_TRANSAKTIONEN + ethAdresse 				+ "&tag=latest&=apikey=" + apiToken; 	}  | 
					
