ledger-core
Public Member Functions | List of all members
ledger::core::api::EthereumLikeBlock Class Referenceabstract

#include <EthereumLikeBlock.hpp>

+ Inheritance diagram for ledger::core::api::EthereumLikeBlock:

Public Member Functions

virtual std::string getHash ()=0
 
virtual int64_t getHeight ()=0
 
virtual std::chrono::system_clock::time_point getTime ()=0
 

Detailed Description

Class representing Ethereum block.

Member Function Documentation

◆ getHash()

virtual std::string ledger::core::api::EthereumLikeBlock::getHash ( )
pure virtual

Hash of block.

Returns
string representing hash of this block

Implemented in ledger::core::EthereumLikeBlockApi.

◆ getHeight()

virtual int64_t ledger::core::api::EthereumLikeBlock::getHeight ( )
pure virtual

Height of block in blockchain.

Returns
64 bits integer, height of block

Implemented in ledger::core::EthereumLikeBlockApi.

◆ getTime()

virtual std::chrono::system_clock::time_point ledger::core::api::EthereumLikeBlock::getTime ( )
pure virtual

Timestamp when block was mined.

Returns
Date object, date when block was appended to blockchain

Implemented in ledger::core::EthereumLikeBlockApi.


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