_executionContext (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | protected |
_http (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | protected |
async(std::function< T()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
Block typedef (defined in ledger::core::EthereumLikeBlockchainExplorer) | ledger::core::EthereumLikeBlockchainExplorer | |
ConfigurationMatchable(const std::vector< std::string > &matchableKeys) (defined in ledger::core::ConfigurationMatchable) | ledger::core::ConfigurationMatchable | |
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
EthereumLikeBlockchainExplorer(const std::shared_ptr< ledger::core::api::DynamicObject > &configuration, const std::vector< std::string > &matchableKeys) (defined in ledger::core::EthereumLikeBlockchainExplorer) | ledger::core::EthereumLikeBlockchainExplorer | |
getBalance(const std::vector< EthereumLikeKeychain::Address > &addresses) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
getCurrentBlock() const override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getERC20Balance(const std::string &address, const std::string &erc20Address) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getERC20Balances(const std::string &address, const std::vector< std::string > &erc20Addresses) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getEstimatedGasLimit(const std::string &address) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getExplorerContext() const override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getExplorerVersion() const override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getGasPrice() override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getLedgerApiCurrentBlock() const (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
getLedgerApiRawTransaction(const String &transactionHash) const (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
getLedgerApiTimestamp() const (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
getLedgerApiTransactionByHash(const String &transactionHash) const (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
getLedgerApiTransactions(const std::vector< std::string > &addresses, Option< std::string > fromBlockHash, Option< void *> session, bool isSnakeCase=false) (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
getNetworkParameters() const override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getNonce(const std::string &address) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getRawTransaction(const String &transactionHash) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getTimestamp() const override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getTransactionByHash(const String &transactionHash) const override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
getTransactions(const std::vector< std::string > &addresses, Option< std::string > fromBlockHash=Option< std::string >(), Option< void *> session=Option< void *>()) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
killLedgerApiSession(void *session) const (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
killSession(void *session) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
LedgerApiEthereumLikeBlockchainExplorer(const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< HttpClient > &http, const api::EthereumLikeNetworkParameters ¶meters, const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | |
match(const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::ConfigurationMatchable) | ledger::core::ConfigurationMatchable | |
pushLedgerApiTransaction(const std::vector< uint8_t > &transaction) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
pushTransaction(const std::vector< uint8_t > &transaction) override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |
run(std::function< void()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
setConfiguration(const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::ConfigurationMatchable) | ledger::core::ConfigurationMatchable | |
startLedgerApiSession() const (defined in ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters >) | ledger::core::AbstractLedgerApiBlockchainExplorer< BlockchainExplorerTransaction, TransactionsBulk, TransactionsParser, TransactionsBulkParser, BlockParser, NetworkParameters > | inline |
startSession() override (defined in ledger::core::LedgerApiEthereumLikeBlockchainExplorer) | ledger::core::LedgerApiEthereumLikeBlockchainExplorer | virtual |