Adding mempool fees endpoint
This commit is contained in:
parent
0f0d24a7ec
commit
9efe15a699
1 changed files with 12 additions and 4 deletions
|
|
@ -190,7 +190,7 @@ async def get_screen_text(screen_num: int, screens_list: dict, gerty):
|
||||||
elif screen_slug == "onchain_difficulty_epoch_time_remaining":
|
elif screen_slug == "onchain_difficulty_epoch_time_remaining":
|
||||||
areas.append(await get_onchain_stat(screen_slug, gerty))
|
areas.append(await get_onchain_stat(screen_slug, gerty))
|
||||||
elif screen_slug == "mempool_recommended_fees":
|
elif screen_slug == "mempool_recommended_fees":
|
||||||
areas.append(await get_placeholder_text())
|
areas.append(await get_mempool_stat(screen_slug, gerty))
|
||||||
elif screen_slug == "mempool_tx_count":
|
elif screen_slug == "mempool_tx_count":
|
||||||
areas.append(await get_mempool_stat(screen_slug, gerty))
|
areas.append(await get_mempool_stat(screen_slug, gerty))
|
||||||
elif screen_slug == "mining_current_hash_rate":
|
elif screen_slug == "mining_current_hash_rate":
|
||||||
|
|
@ -395,10 +395,13 @@ async def get_mempool_recommended_fees(gerty):
|
||||||
if isinstance(gerty.mempool_endpoint, str):
|
if isinstance(gerty.mempool_endpoint, str):
|
||||||
async with httpx.AsyncClient() as client:
|
async with httpx.AsyncClient() as client:
|
||||||
r = await client.get(gerty.mempool_endpoint + "/api/v1/fees/recommended")
|
r = await client.get(gerty.mempool_endpoint + "/api/v1/fees/recommended")
|
||||||
|
logger.debug('fees')
|
||||||
|
logger.debug(r)
|
||||||
return {
|
return {
|
||||||
"high": r.fastestFee,
|
# "high": r.fastestFee,
|
||||||
"medium": r.halfHourFee,
|
# "medium": r.halfHourFee,
|
||||||
"low": r.economyFee,
|
# "low": r.hourFee,
|
||||||
|
# "none": r.economyFee,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -414,6 +417,11 @@ async def get_mempool_stat(stat_slug: str, gerty):
|
||||||
stat = round(r.json()['count'])
|
stat = round(r.json()['count'])
|
||||||
text.append(get_text_item_dict("Transactions in the mempool", 15))
|
text.append(get_text_item_dict("Transactions in the mempool", 15))
|
||||||
text.append(get_text_item_dict("{0}".format(format_number(stat)), 80))
|
text.append(get_text_item_dict("{0}".format(format_number(stat)), 80))
|
||||||
|
elif (
|
||||||
|
stat_slug == "mempool_recommended_fees"
|
||||||
|
):
|
||||||
|
fees = await get_mempool_recommended_fees(gerty)
|
||||||
|
logger.debug(fees)
|
||||||
return text
|
return text
|
||||||
|
|
||||||
def get_date_suffix(dayNumber):
|
def get_date_suffix(dayNumber):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue