WAX Unity Web3 Suite
Hyperion
Hyperion
  • Getting Started
  • Installation
    • WebGL Installation
  • Examples
    • AccountsClient
      • AccountsClientExample1
      • AccountsClientExample2
      • AccountsClientExample3
    • ChainClientExample
    • HistoryClientExample
    • StatsClientExample
    • SystemClientExample
  • API Docs
    • Clients
      • AccountsClient
      • ChainClient
      • HistoryClient
      • StatsClient
      • StatusClient
    • Models
      • Abi
      • Account
      • Account2
      • AccountRamDelta
      • Act
      • Action
      • Action2
      • Action3
      • Action4
      • Action5
      • Action6
      • Action7
      • ActionTrace
      • ActivatedProtocolFeature
      • ActivatedProtocolFeatures
      • ActiveSchedule
      • ApiException
      • AuthSequence
      • Authorization
      • Authorization2
      • BlockrootMerkle
      • Body
      • ClientExtensions
      • Cpu
      • CpuLimit
      • Data
      • Delta
      • Event
      • ExtendedAct
      • ExtendedLink
      • Features
      • Field
      • GetAbiResponse
      • Header
      • Health
      • Link
      • Net
      • NetLimit
      • PendingSchedule
      • Percentiles
      • Permission
      • Permission2
      • Producer
      • Producer2
      • ProducerRow
      • Proposal
      • ProvidedApproval
      • Receipt
      • RequestedApproval
      • RequiredAuth
      • RicardianClaus
      • Schedule
      • ServiceData
      • SimpleAction
      • Specification
      • Stats
      • StdDeviationBounds
      • Streaming
      • Struct
      • SubjectiveCpuBillLimit
      • Table
      • TableByScopeRow
      • Tables
      • Token
      • Total
      • TotalResources
      • Transaction
      • Transaction2
      • Transaction3
      • Trx
      • Voter
      • VoterInfo
    • Responses
      • GetAccountResponse
      • GetAccountResponse2
      • GetActionUsageResponse
      • GetActionsResponse
      • GetActionsResponse2
      • GetActivatedProtocolFeaturesBody
      • GetActivatedProtocolFeaturesResponse
      • GetApiSnapshotResponse
      • GetBlockHeaderStateResponse
      • GetBlockResponse
      • GetBlockResponse2
      • GetCodeResponse
      • GetControlledAccountsResponse
      • GetCreatedAccountsResponse
      • GetCreatorResponse
      • GetDeltasResponse
      • GetHealthResponse
      • GetInfoResponse
      • GetKeyAccountsResponse
      • GetKeyAccountsWithPermissionsResponse
      • GetLinksResponse
      • GetMissedBlocksResponse
      • GetProducersResponse
      • GetProposalsResponse
      • GetResourceUsageResponse
      • GetScheduleResponse
      • GetTableByScopeResponse
      • GetTokensResponse
      • GetTransactionResponse
      • GetVotersResponse
Powered by GitBook
On this page
  • Summary
  • Members
Edit on GitHub
  1. API Docs
  2. Clients

StatsClient

PreviousHistoryClientNextStatusClient

Last updated 2 years ago

class HyperionApiClient::Clients::StatsClient
  : public ClientExtensions

Summary

Members
Descriptions

get action and transaction stats for a given period

get missed blocks

get resource usage stats for a specific action

Members

public string

public (HttpClient httpClient)

public async Task< GetActionUsageResponse > (string period, string endDate, bool? uniqueActors, CancellationToken cancellationToken) = default

get action and transaction stats for a given period

Parameters

  • cancellationToken A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Parameters

  • period analysis period

  • end_date final date

  • unique_actors compute unique actors

Returns

Default Response

Exceptions

  • ApiException A server side error occurred.

get missed blocks

Parameters

  • cancellationToken A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Parameters

  • producer filter by producer

  • after filter after specified date (ISO8601)

  • before filter before specified date (ISO8601)

  • min_blocks min. blocks threshold

Exceptions

  • ApiException A server side error occurred.

get resource usage stats for a specific action

Parameters

  • cancellationToken A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Parameters

  • code contract

  • action action name

Returns

Default Response

Exceptions

  • ApiException A server side error occurred.

public string

public (HttpClient httpClient)

public async Task< GetActionUsageResponse > (string period, string endDate, bool? uniqueActors, CancellationToken cancellationToken) = default

public async Task< GetMissedBlocksResponse > (string producer, string after, string before, int? minBlocks, CancellationToken cancellationToken) = default

public async Task< GetResourceUsageResponse > (string code, string action, CancellationToken cancellationToken) = default

private readonly HttpClient

public async Task< GetMissedBlocksResponse > (string producer, string after, string before, int? minBlocks, CancellationToken cancellationToken) = default

public async Task< GetResourceUsageResponse > (string code, string action, CancellationToken cancellationToken) = default

private readonly HttpClient

BaseUrl
StatsClient
GetActionUsageAsync
GetMissedBlocksAsync
GetResourceUsageAsync
_httpClient
BaseUrl
StatsClient
GetActionUsageAsync
GetMissedBlocksAsync
GetResourceUsageAsync
_httpClient