ledger-core
ledger::core::ExternalTezosLikeBlockchainExplorer Member List

This is the complete list of members for ledger::core::ExternalTezosLikeBlockchainExplorer, including all inherited members.

_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
_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::DedicatedContextinline
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
Block typedef (defined in ledger::core::TezosLikeBlockchainExplorer)ledger::core::TezosLikeBlockchainExplorer
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::DedicatedContextinline
ExternalTezosLikeBlockchainExplorer(const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< HttpClient > &http, const api::TezosLikeNetworkParameters &parameters, const std::shared_ptr< api::DynamicObject > &configuration) (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorer
forgeKTOperation(const std::shared_ptr< TezosLikeTransactionApi > &tx) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
forgeKTOperation(const std::shared_ptr< TezosLikeTransactionApi > &tx, const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< HttpClient > &http, const std::string &rpcNode) (defined in ledger::core::TezosLikeBlockchainExplorer)ledger::core::TezosLikeBlockchainExplorerstatic
getBalance(const std::vector< TezosLikeKeychain::Address > &addresses) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getCounter(const std::string &address) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getCurrentBlock() const override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getEstimatedGasLimit(const std::string &address) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getExplorerContext() const override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getExplorerVersion() const override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getFees() override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
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
getManagerKey(const std::string &address) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getManagerKey(const std::string &address, const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< HttpClient > &http, const std::string &rpcNode) (defined in ledger::core::TezosLikeBlockchainExplorer)ledger::core::TezosLikeBlockchainExplorerstatic
getNetworkParameters() const override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getRawTransaction(const String &transactionHash) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getRPCNodeEndpoint() const (defined in ledger::core::TezosLikeBlockchainExplorer)ledger::core::TezosLikeBlockchainExplorerinlineprotected
getStorage(const std::string &address) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getTimestamp() const override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getTransactionByHash(const String &transactionHash) const override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
getTransactions(const std::vector< std::string > &addresses, Option< std::string > fromBlockHash=Option< std::string >(), Option< void *> session=Option< void *>()) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
isAllocated(const std::string &address) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
isAllocated(const std::string &address, const std::shared_ptr< api::ExecutionContext > &context, const std::shared_ptr< HttpClient > &http, const std::string &rpcNode) (defined in ledger::core::TezosLikeBlockchainExplorer)ledger::core::TezosLikeBlockchainExplorerstatic
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::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
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::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
pushTransaction(const std::vector< uint8_t > &transaction) override (defined in ledger::core::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
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::ExternalTezosLikeBlockchainExplorer)ledger::core::ExternalTezosLikeBlockchainExplorervirtual
TezosLikeBlockchainExplorer(const std::shared_ptr< ledger::core::api::DynamicObject > &configuration, const std::vector< std::string > &matchableKeys) (defined in ledger::core::TezosLikeBlockchainExplorer)ledger::core::TezosLikeBlockchainExplorer