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

HistoryClient

PreviousChainClientNextStatsClient

Last updated 2 years ago

class HyperionApiClient::Clients::HistoryClient
  : public ClientExtensions

Summary

Members
Descriptions

fetch abi at specific block

get root actions

get state deltas

get producer schedule by version

get transaction by id

get block traces

Members

public string

public (HttpClient httpClient)

public async Task< GetApiSnapshotResponse > (string contract, int? block, bool? fetch, CancellationToken cancellationToken) = default

fetch abi at specific block

Parameters

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

Parameters

  • contract contract account

  • block target block

  • fetch should fetch the ABI

Returns

Default Response

Exceptions

  • ApiException A server side error occurred.

get root actions

Parameters

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

Parameters

  • limit limit of [n] results per page

  • skip skip [n] results

  • account notified account

  • track total results to track (count) [number or true]

  • filter code:name filter

  • sort sort direction

  • after filter after specified date (ISO8601)

  • before filter before specified date (ISO8601)

  • simple simplified output mode

  • hotOnly search only the latest hot index

  • noBinary exclude large binary data

  • checkLib perform reversibility check

Exceptions

  • ApiException A server side error occurred.

get state deltas

Parameters

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

Parameters

  • limit limit of [n] results per page

  • skip skip [n] results

  • code contract account

  • scope table scope

  • table table name

  • payer payer account

  • after filter after specified date (ISO8601)

  • before filter before specified date (ISO8601)

Exceptions

  • ApiException A server side error occurred.

get producer schedule by version

Parameters

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

Parameters

  • producer search by producer

  • key search by key

  • after filter after specified date (ISO8601)

  • before filter before specified date (ISO8601)

  • version schedule version

Exceptions

  • ApiException A server side error occurred.

get transaction by id

Parameters

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

Parameters

  • id transaction id

Returns

Default Response

Exceptions

  • ApiException A server side error occurred.

get block traces

Parameters

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

Exceptions

  • ApiException A server side error occurred.

public string

public (HttpClient httpClient)

public async Task< GetApiSnapshotResponse > (string contract, int? block, bool? fetch, CancellationToken cancellationToken) = default

public async Task< GetActionsResponse > (int? limit, int? skip, string account, string track, string filter, ? sort, string after, string before, bool? simple, bool? hotOnly, bool? noBinary, bool? checkLib, CancellationToken cancellationToken) = default

public async Task< GetDeltasResponse > (int? limit, int? skip, string code, string scope, string table, string payer, string after, string before, CancellationToken cancellationToken) = default

public async Task< GetScheduleResponse > (string producer, string key, string after, string before, int? version, CancellationToken cancellationToken) = default

public async Task< GetTransactionResponse > (string id, CancellationToken cancellationToken) = default

public async Task< GetBlockResponse > (uint? blockNum, string blockId, CancellationToken cancellationToken) = default

private readonly HttpClient

public async Task< GetActionsResponse > (int? limit, int? skip, string account, string track, string filter, ? sort, string after, string before, bool? simple, bool? hotOnly, bool? noBinary, bool? checkLib, CancellationToken cancellationToken) = default

public async Task< GetDeltasResponse > (int? limit, int? skip, string code, string scope, string table, string payer, string after, string before, CancellationToken cancellationToken) = default

public async Task< GetScheduleResponse > (string producer, string key, string after, string before, int? version, CancellationToken cancellationToken) = default

public async Task< GetTransactionResponse > (string id, CancellationToken cancellationToken) = default

public async Task< GetBlockResponse > (uint? blockNum, string blockId, CancellationToken cancellationToken) = default

private readonly HttpClient

BaseUrl
HistoryClient
GetAbiSnapshotAsync
Sort
GetActionsAsync
GetDeltasAsync
GetScheduleAsync
GetTransactionAsync
GetBlockAsync
_httpClient
BaseUrl
HistoryClient
GetAbiSnapshotAsync
Sort
GetActionsAsync
GetDeltasAsync
GetScheduleAsync
GetTransactionAsync
GetBlockAsync
_httpClient