43 static const u256 DefaultGasPrice = 20 * shannon;
71 u256 m_ask = DefaultGasPrice;
72 u256 m_bid = DefaultGasPrice;
Implements the blockchain database. All data this gives is disk-backed. .
u256 bid(TransactionPriority=TransactionPriority::Medium) const override
virtual u256 bid(TransactionPriority _p=TransactionPriority::Medium) const =0
Active model of a block within the block chain. Keeps track of all transactions, receipts and state f...
virtual ~GasPricer()=default
TrivialGasPricer()=default
TrivialGasPricer(u256 const &_ask, u256 const &_bid)
void setBid(u256 const &_bid)
boost::multiprecision::number< boost::multiprecision::cpp_int_backend< 256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void > > u256
void setAsk(u256 const &_ask)
u256 ask(Block const &) const override
virtual u256 ask(Block const &) const =0
virtual void update(BlockChain const &)