|
| TezosLikeBlockchainExplorer (const std::shared_ptr< ledger::core::api::DynamicObject > &configuration, const std::vector< std::string > &matchableKeys) |
|
virtual Future< std::shared_ptr< BigInt > > | getBalance (const std::vector< TezosLikeKeychain::Address > &addresses)=0 |
|
virtual Future< std::shared_ptr< BigInt > > | getFees ()=0 |
|
virtual Future< std::shared_ptr< BigInt > > | getEstimatedGasLimit (const std::string &address)=0 |
|
virtual Future< std::shared_ptr< BigInt > > | getStorage (const std::string &address)=0 |
|
virtual Future< std::shared_ptr< BigInt > > | getCounter (const std::string &address)=0 |
|
virtual Future< std::vector< uint8_t > > | forgeKTOperation (const std::shared_ptr< TezosLikeTransactionApi > &tx)=0 |
|
virtual Future< std::string > | getManagerKey (const std::string &address)=0 |
|
virtual Future< bool > | isAllocated (const std::string &address)=0 |
|
| ConfigurationMatchable (const std::vector< std::string > &matchableKeys) |
|
bool | match (const std::shared_ptr< api::DynamicObject > &configuration) |
|
void | setConfiguration (const std::shared_ptr< api::DynamicObject > &configuration) |
|
virtual Future< void *> | startSession ()=0 |
|
virtual Future< Unit > | killSession (void *session)=0 |
|
virtual FuturePtr< TransactionsBulk > | getTransactions (const std::vector< std::string > &addresses, Option< std::string > fromBlockHash=Option< std::string >(), Option< void * > session=Option< void * >())=0 |
|
virtual FuturePtr< Block > | getCurrentBlock () const=0 |
|
virtual Future< Bytes > | getRawTransaction (const String &transactionHash)=0 |
|
virtual FuturePtr< TezosLikeBlockchainExplorerTransaction > | getTransactionByHash (const String &transactionHash) const=0 |
|
virtual Future< String > | pushTransaction (const std::vector< uint8_t > &transaction)=0 |
|
virtual Future< int64_t > | getTimestamp () const=0 |
|