EosApi
EosApi defines api methods to interface with a http handler.
Summary
public EosConfigurator Config
public IHttpHandler HttpHandler
public EosApi( EosConfiguratorconfig, IHttpHandler httpHandler)
Eos Client api constructor.
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)
Members
public EosConfigurator Config
public IHttpHandler HttpHandler
public EosApi( EosConfiguratorconfig, IHttpHandler httpHandler)
Eos Client api constructor.
Parameters
configConfigures client parametershttpHandlerHttp 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