Source code for helium_py.api.rewards
"""Rewards client for Helium Blockchain API."""
from typing import Optional
from .api import API
from .decorators import bucket_api, time_filterable_api
[docs]class Rewards(API):
"""Rewards client class for Helium Blockchain API.
https://docs.helium.com/api/blockchain/rewards
"""
base_path = 'rewards'
[docs] @bucket_api
@time_filterable_api
def get_total(self, params: Optional[dict]) -> dict:
"""Return total network rewards for given bucket and time params."""
return self.client.get(path='/sum', params=params)