statistics_client
Code Example
from human_protocol_sdk.constants import ChainId
from human_protocol_sdk.statistics import StatisticsClient
statistics_client = StatisticsClient(ChainId.POLYGON_AMOY)Module
class human_protocol_sdk.statistics.statistics_client.DailyEscrowData(timestamp, escrows_total, escrows_pending, escrows_solved, escrows_paid, escrows_cancelled)
__init__(timestamp, escrows_total, escrows_pending, escrows_solved, escrows_paid, escrows_cancelled)
class human_protocol_sdk.statistics.statistics_client.DailyHMTData(timestamp, total_transaction_amount, total_transaction_count, daily_unique_senders, daily_unique_receivers)
__init__(timestamp, total_transaction_amount, total_transaction_count, daily_unique_senders, daily_unique_receivers)
class human_protocol_sdk.statistics.statistics_client.DailyPaymentData(timestamp, total_amount_paid, total_count, average_amount_per_worker)
__init__(timestamp, total_amount_paid, total_count, average_amount_per_worker)
class human_protocol_sdk.statistics.statistics_client.DailyWorkerData(timestamp, active_workers)
__init__(timestamp, active_workers)
class human_protocol_sdk.statistics.statistics_client.EscrowStatistics(total_escrows, daily_escrows_data)
__init__(total_escrows, daily_escrows_data)
class human_protocol_sdk.statistics.statistics_client.HMTHolder(address, balance)
__init__(address, balance)
class human_protocol_sdk.statistics.statistics_client.HMTHoldersParam(address=None, order_direction='asc')
__init__(address=None, order_direction='asc')
class human_protocol_sdk.statistics.statistics_client.HMTStatistics(total_transfer_amount, total_transfer_count, total_holders)
__init__(total_transfer_amount, total_transfer_count, total_holders)
class human_protocol_sdk.statistics.statistics_client.PaymentStatistics(daily_payments_data)
__init__(daily_payments_data)
class human_protocol_sdk.statistics.statistics_client.StatisticsClient(chain_id=ChainId.POLYGON_AMOY)
__init__(chain_id=ChainId.POLYGON_AMOY)
get_escrow_statistics(filter=<human_protocol_sdk.filter.StatisticsFilter object>, options=None)
get_hmt_daily_data(filter=<human_protocol_sdk.filter.StatisticsFilter object>, options=None)
get_hmt_holders(param=<human_protocol_sdk.statistics.statistics_client.HMTHoldersParam object>, options=None)
get_hmt_statistics(options=None)
get_payment_statistics(filter=<human_protocol_sdk.filter.StatisticsFilter object>, options=None)
get_worker_statistics(filter=<human_protocol_sdk.filter.StatisticsFilter object>, options=None)
exception human_protocol_sdk.statistics.statistics_client.StatisticsClientError
class human_protocol_sdk.statistics.statistics_client.WorkerStatistics(daily_workers_data)
__init__(daily_workers_data)
Last updated