Skip to main content

predict ethereum gas price

Project description


estimates ethereum gas price based on recent blocks and provides a simple api



requires python 3.6 and an ethereum full node. won't work as it doesn't allow setting up filter.

pip install gasprice

there is an example of systemd service if you want to run it as a service.



  -h, --host
  -p, --port 8000
  -s, --skip-warmup

ethereum rpc url can be set with ETH_RPC_URL environment variable (default http://localhost:8545).


  "block_number": 4813900,
  "block_time": 14.9,
  "health": true,
  "slow": 1,
  "standard": 4,
  "fast": 20,
  "instant": 40

slow, standard, fast and instant values represent minimal gas price of the latest 200 blocks. by default slow represents 30% probability, standard is 60%, fast is 90% and instant is 100%.

Project details

Download files

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

Files for gasprice, version 1.2.0
Filename, size File type Python version Upload date Hashes
Filename, size gasprice-1.2.0-py3-none-any.whl (3.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size gasprice-1.2.0.tar.gz (2.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page