Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Static Public Member Functions | List of all members
dev::eth::NoProof Class Reference

#include <SealEngine.h>

Inheritance diagram for dev::eth::NoProof:
[legend]
Collaboration diagram for dev::eth::NoProof:
[legend]

Public Member Functions

std::string name () const override
 
- Public Member Functions inherited from dev::eth::SealEngineBase
void generateSeal (BlockHeader const &_bi) override
 
void onSealGenerated (std::function< void(bytes const &)> const &_f) override
 
EVMSchedule const & evmSchedule (EnvInfo const &) const override
 
- Public Member Functions inherited from dev::eth::SealEngineFace
virtual ~SealEngineFace ()
 
virtual unsigned revision () const
 
virtual unsigned sealFields () const
 
virtual bytes sealRLP () const
 
virtual StringHashMap jsInfo (BlockHeader const &) const
 
virtual void verify (Strictness _s, BlockHeader const &_bi, BlockHeader const &_parent=BlockHeader(), bytesConstRef _block=bytesConstRef()) const
 Don't forget to call Super::verify when subclassing & overriding. More...
 
virtual void verifyTransaction (ImportRequirements::value _ir, TransactionBase const &_t, BlockHeader const &_bi) const
 Additional verification for transactions in blocks. More...
 
virtual void populateFromParent (BlockHeader &_bi, BlockHeader const &_parent) const
 Don't forget to call Super::populateFromParent when subclassing & overriding. More...
 
bytes option (std::string const &_name) const
 
bool setOption (std::string const &_name, bytes const &_value)
 
virtual strings sealers () const
 
virtual std::string sealer () const
 
virtual void setSealer (std::string const &)
 
virtual bool shouldSeal (Interface *)
 
virtual void onSealGenerated (std::function< void(bytes const &s)> const &_f)=0
 
virtual void cancelGeneration ()
 
ChainOperationParams const & chainParams () const
 
void setChainParams (ChainOperationParams const &_params)
 
SealEngineFacewithChainParams (ChainOperationParams const &_params)
 
virtual bool isPrecompiled (Address const &_a, u256 const &_blockNumber) const
 
virtual bigint costOfPrecompiled (Address const &_a, bytesConstRef _in, u256 const &) const
 
virtual std::pair< bool, bytesexecutePrecompiled (Address const &_a, bytesConstRef _in, u256 const &) const
 
void setFascSchedule (EVMSchedule _fascSchedule) const
 
EVMSchedulegetFascSchedule () const
 

Static Public Member Functions

static void init ()
 

Additional Inherited Members

- Public Attributes inherited from dev::eth::SealEngineFace
std::set< AddressdeleteAddresses
 
- Protected Member Functions inherited from dev::eth::SealEngineFace
virtual bool onOptionChanging (std::string const &, bytes const &)
 
- Protected Attributes inherited from dev::eth::SealEngineBase
std::function< void(bytes const &s)> m_onSealGenerated
 

Detailed Description

Definition at line 150 of file SealEngine.h.

Member Function Documentation

void NoProof::init ( )
static

Definition at line 31 of file SealEngine.cpp.

std::string dev::eth::NoProof::name ( ) const
inlineoverridevirtual

Implements dev::eth::SealEngineFace.

Definition at line 153 of file SealEngine.h.


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