ledger-core
Public Member Functions | List of all members
ledger::core::EthereumLikeBlockApi Class Reference
+ Inheritance diagram for ledger::core::EthereumLikeBlockApi:
+ Collaboration diagram for ledger::core::EthereumLikeBlockApi:

Public Member Functions

 EthereumLikeBlockApi (const Block &block)
 
std::string getHash () override
 
int64_t getHeight () override
 
std::chrono::system_clock::time_point getTime () override
 

Member Function Documentation

◆ getHash()

std::string ledger::core::EthereumLikeBlockApi::getHash ( )
overridevirtual

Hash of block.

Returns
string representing hash of this block

Implements ledger::core::api::EthereumLikeBlock.

◆ getHeight()

int64_t ledger::core::EthereumLikeBlockApi::getHeight ( )
overridevirtual

Height of block in blockchain.

Returns
64 bits integer, height of block

Implements ledger::core::api::EthereumLikeBlock.

◆ getTime()

std::chrono::system_clock::time_point ledger::core::EthereumLikeBlockApi::getTime ( )
overridevirtual

Timestamp when block was mined.

Returns
Date object, date when block was appended to blockchain

Implements ledger::core::api::EthereumLikeBlock.


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