EosApi

EosApi defines api methods to interface with a http handler.

Summary

MembersDescriptions

public EosApi( EosConfiguratorconfig, IHttpHandler httpHandler)

Eos Client api constructor.

public async Task< GetInfoResponse> GetInfo()

public async Task< GetCodeResponse> GetCode( GetCodeRequest data, bool reload)

public async Task< GetAbiResponse> GetAbi( GetAbiRequest data, bool reload)

public async Task< GetRawCodeAndAbiResponse> GetRawCodeAndAbi( GetRawCodeAndAbiRequest data, bool reload)

public async Task< GetRawAbiResponse> GetRawAbi( GetRawAbiRequest data, bool reload)

public async Task< GetBlockResponse> GetBlock( GetBlockRequest data)

public async Task< GetTableRowsResponse< TRowType > > GetTableRows< TRowType >( GetTableRowsRequest data)

Members

public EosConfigurator Config

public IHttpHandler HttpHandler

public EosApi( EosConfiguratorconfig, IHttpHandler httpHandler)

Eos Client api constructor.

Parameters

  • config Configures client parameters

  • httpHandler Http handler implementation

public async Task< GetInfoResponse> GetInfo()

public async Task< GetAccountResponse> GetAccount( GetAccountRequest data)

public async Task< GetCodeResponse> GetCode( GetCodeRequest data, bool reload)

public async Task< GetAbiResponse> GetAbi( GetAbiRequest data, bool reload)

public async Task< GetRawCodeAndAbiResponse> GetRawCodeAndAbi( GetRawCodeAndAbiRequest data, bool reload)

public async Task< GetRawAbiResponse> GetRawAbi( GetRawAbiRequest data, bool reload)

public async Task< AbiJsonToBinResponse> AbiJsonToBin( AbiJsonToBinRequest data)

public async Task< AbiBinToJsonResponse> AbiBinToJson( AbiBinToJsonRequest data)

public async Task< GetRequiredKeysResponse> GetRequiredKeys( GetRequiredKeysRequest data)

public async Task< GetBlockResponse> GetBlock( GetBlockRequest data)

public async Task< GetBlockHeaderStateResponse> GetBlockHeaderState( GetBlockHeaderStateRequest data)

public async Task< GetTableRowsResponse< TRowType > > GetTableRows< TRowType >( GetTableRowsRequest data)

public async Task< GetTableRowsResponse> GetTableRows( GetTableRowsRequest data)

public async Task< GetTableByScopeResponse> GetTableByScope( GetTableByScopeRequest data)

public async Task< GetCurrencyBalanceResponse> GetCurrencyBalance( GetCurrencyBalanceRequest data)

public async Task< GetCurrencyStatsResponse> GetCurrencyStats( GetCurrencyStatsRequest data)

public async Task< GetProducersResponse> GetProducers( GetProducersRequest data)

public async Task< GetProducerScheduleResponse> GetProducerSchedule()

public async Task< GetScheduledTransactionsResponse> GetScheduledTransactions( GetScheduledTransactionsRequest data)

public async Task< PushTransactionResponse> PushTransaction( PushTransactionRequest data)

public async Task< GetActionsResponse> GetActions( GetActionsRequest data)

public async Task< GetTransactionResponse> GetTransaction( GetTransactionRequest data)

public async Task< GetKeyAccountsResponse> GetKeyAccounts( GetKeyAccountsRequest data)

public async Task< GetControlledAccountsResponse> GetControlledAccounts( GetControlledAccountsRequest data)

Last updated