ledger-core
Classes | Public Member Functions | List of all members
ledger::core::AbstractBlockchainExplorer< Transaction > Class Template Referenceabstract

Classes

struct  TransactionsBulk
 

Public Member Functions

virtual Future< void * > startSession ()=0
 
virtual Future< UnitkillSession (void *session)=0
 
virtual FuturePtr< TransactionsBulkgetTransactions (const std::vector< std::string > &addresses, Option< std::string > fromBlockHash=Option< std::string >(), Option< void *> session=Option< void *>())=0
 
virtual FuturePtr< BlockgetCurrentBlock () const =0
 
virtual Future< BytesgetRawTransaction (const String &transactionHash)=0
 
virtual FuturePtr< Transaction > getTransactionByHash (const String &transactionHash) const =0
 
virtual Future< StringpushTransaction (const std::vector< uint8_t > &transaction)=0
 
virtual Future< int64_t > getTimestamp () const =0
 

The documentation for this class was generated from the following file: