Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::GasPricer Class Referenceabstract

#include <GasPricer.h>

Inheritance diagram for dev::eth::GasPricer:
dev::eth::BasicGasPricer dev::eth::TrivialGasPricer

Public Member Functions

 GasPricer ()=default
 
virtual ~GasPricer ()=default
 
virtual u256 ask (Block const &) const =0
 
virtual u256 bid (TransactionPriority _p=TransactionPriority::Medium) const =0
 
virtual void update (BlockChain const &)
 

Detailed Description

Definition at line 45 of file GasPricer.h.

Constructor & Destructor Documentation

◆ GasPricer()

dev::eth::GasPricer::GasPricer ( )
default

◆ ~GasPricer()

virtual dev::eth::GasPricer::~GasPricer ( )
virtualdefault

Member Function Documentation

◆ ask()

virtual u256 dev::eth::GasPricer::ask ( Block const &  ) const
pure virtual

◆ bid()

virtual u256 dev::eth::GasPricer::bid ( TransactionPriority  _p = TransactionPriority::Medium) const
pure virtual

◆ update()

virtual void dev::eth::GasPricer::update ( BlockChain const &  )
inlinevirtual

Reimplemented in dev::eth::BasicGasPricer.

Definition at line 54 of file GasPricer.h.


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