# 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.