Tool for fetching actual gasprice in ethereum blockchain
Project description
Ethereum gasprice: Actual gasprice for ethereum blockchain
Library for fetching actual ethereum blockchain gasprice from different sources: Etherscan Gas Tracker, Eth Gas Station, Web3 RPC Method.
Read more about gas and fee from this article
Installation
poetry add ethereum-gasprice
or
pip3 install ethereum-gasprice
Quickstart
from ethereum_gasprice import GaspriceController, GaspriceStrategy, EthereumUnit
ETHERSCAN_API_KEY = "..."
# Pass api key to GaspriceController to initialize provider
controller = GaspriceController(
etherscan_api_key=ETHERSCAN_API_KEY,
return_unit=EthereumUnit.WEI,
)
# Get gasprice by one of these strategies:
# GaspriceStrategy.SLOW, GaspriceStrategy.REGULAR, GaspriceStrategy.FAST, GaspriceStrategy.FASTEST
actual_gasprice = controller.get_gasprice_by_strategy(GaspriceStrategy.FAST) # output: 69000000000
# Get all gasprice straregies from first available source:
actual_gasprices = controller.get_gasprices() # output: {'slow': 10, 'regular': 15, 'fast': 20, 'fastest': 21}
Documentation
TBD
License
Ethereum gasprice is licensed under the terms of the MIT License (see the file LICENSE).
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
Built Distribution
Close
Hashes for ethereum_gasprice-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a873a90be9d463f4fcb8b3033aafcdaff0c0cec6d9b0c02308b045394f728791 |
|
MD5 | ad96dfac93d2022aca1f20d1c84834c9 |
|
BLAKE2b-256 | 90077e8d96d7e13fecd03cca88b87e0d3548c4ac721742903bcce82d89a5ba95 |