---
# System prepended metadata

title: Ethereum-Netzwerk-Statistik

---

# Ethereum-Netzwerk-Statistik

Benutze den LED-Streifen, um den zeitlichen Verlauf des Gas-Preises / der Basefee anzuzeigen. Eine LED entspricht einem Block (eventuell kann man das später auf z.B. einen Tag ausweiten), rot ist ein hoher Gas-Preis, grün ein niedriger.

Hilfsmittel / Fragen:

- Wie bekommt man die Daten über des Gas-Preis?

Infura Ethereum API: https://infura.io/docs/gettingStarted/makeRequests.md
Etherscan API: https://docs.etherscan.io/api-endpoints/blocks

- Wie bekommt man den ESP32 ins Wlan?

Arduino-Bibliotheken: Wifi, WifiClient, HTTPClient

Beispielcode: https://github.com/chriseth/pr_stats/blob/master/networking.h

HTTPClient Arduino Bibliothek: https://www.arduino.cc/reference/en/libraries/httpclient/

- Wie kann man die Antwort auslesen?

Die Antwort ist wahrscheinlich JSON-formatiert:

Arduino-Bibliothek: ArduinoJson
Beispiel: https://github.com/chriseth/pr_stats/blob/master/github_response_parser.h#L103

- Ist es einfacher bei einem neuen Block alles nach hinten zu verschieben oder den neuen Block immer "rollend" neu zu zeichnen?

- Erweiterung: Schliesse einen Hardware-Button an den ESP32 an, um zwischen verschiedenen Modi (Bloecke / Tage, Farben, ...) umzuschalten.