32 #ifndef LEDGER_CORE_ETHEREUMLIKEBLOCKCHAINOBSERVER_H    33 #define LEDGER_CORE_ETHEREUMLIKEBLOCKCHAINOBSERVER_H    38 #include <wallet/ethereum/explorers/EthereumLikeBlockchainExplorer.h>    40 #include <utils/ConfigurationMatchable.h>    41 #include <async/DedicatedContext.hpp>    43 #include <api/ExecutionContext.hpp>    44 #include <api/Currency.hpp>    45 #include <api/DynamicObject.hpp>    47 #include <net/WebSocketClient.h>    48 #include <net/WebSocketConnection.h>    50 #include <spdlog/logger.h>    51 #include <wallet/common/observers/AbstractBlockchainObserver.h>    54         class EthereumLikeAccount;
    55         using EthereumBlockchainObserver = AbstractBlockchainObserver<EthereumLikeAccount, EthereumLikeBlockchainExplorerTransaction, EthereumLikeBlockchainExplorer::Block>;
    61                                            const std::shared_ptr<api::DynamicObject> &configuration,
    62                                            const std::shared_ptr<spdlog::logger> &
logger,
    64                                            const std::vector<std::string> &matchableKeys);
    76             std::shared_ptr<api::DynamicObject> getConfiguration()
 const {
    77                 return _configuration;
    82             std::shared_ptr<api::DynamicObject> _configuration;
    88 #endif //LEDGER_CORE_ETHEREUMLIKEBLOCKCHAINOBSERVER_H Definition: EthereumLikeBlockchainExplorer.h:71
 
Definition: AbstractBlockchainObserver.h:45
 
Definition: EthereumLikeBlockchainObserver.h:56
 
Definition: ConfigurationMatchable.h:38
 
Definition: Currency.hpp:23
 
Definition: Account.cpp:8
 
Definition: DedicatedContext.hpp:39
 
Definition: logger.hpp:44