Skip to main content

A simple tool to track Ethereum gas prices with a GUI

Project description

⛽ ETH Gas Tracker GUI (No API Key Required)

A simple and user-friendly desktop application (GUI) to track Ethereum gas prices in real-time.
Built using Python and Tkinter with data fetched from the public API ethgas.watch, so no API key is required.


🚀 Features

  • 🟢 Real-time Gas Price Fetching
    Get the latest Ethereum gas fees for Safe, Propose (Normal), and Fast speeds — displayed in Gwei.

  • 💾 Gas History Logging
    Every time you fetch gas prices, the result is saved in a local file (gas_history.json) for tracking.

  • 📊 Average Summary Calculation
    View a summary of average gas prices from your saved history.

  • 🧩 No API Key Needed
    Uses the public API from ethgas.watch — no sign-up or token required.

  • 🖥️ Desktop App with GUI (Tkinter)
    Intuitive interface built using Tkinter — no command line required to use it.


🧰 Requirements

  • Python 3.x
  • requests (install via pip)
  • tkinter (already included in most Python distributions)

🛠️ Installation

  1. Clone or Download the Repository
    git clone https://github.com/gendisnanaya/ETH-Gas-Tracker-GUI.git
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eth-gas-tracker-gui-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eth_gas_tracker_gui-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file eth-gas-tracker-gui-0.1.0.tar.gz.

File metadata

  • Download URL: eth-gas-tracker-gui-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for eth-gas-tracker-gui-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f73c262ae7f25d43ae456d2131b70046e2a4fbaf8b64ffc50ff34d3209451a2f
MD5 521a52189762b1f4a999fb6e8b98211d
BLAKE2b-256 6b3a20baef4327bd0e8c5852fe0b0b6b4516e57f93c71c8a18645bda182299ae

See more details on using hashes here.

File details

Details for the file eth_gas_tracker_gui-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eth_gas_tracker_gui-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 20bc209c1625eff8820c1571bb75ab60b27e0370535b22e83631018e669093e3
MD5 0bfe4c53c3d2515568f93b1dc2972642
BLAKE2b-256 da01bdbbb3ac440e13034ae9403bca6a75f711e4d4251aeeb8d758f3e6b0a7f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page