#include <SealEngine.h>
|
std::string | name () const override |
|
void | generateSeal (BlockHeader const &_bi) override |
|
void | onSealGenerated (std::function< void(bytes const &)> const &_f) override |
|
EVMSchedule const & | evmSchedule (EnvInfo const &) const override |
|
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) |
|
SealEngineFace * | withChainParams (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, bytes > | executePrecompiled (Address const &_a, bytesConstRef _in, u256 const &) const |
|
void | setFascSchedule (EVMSchedule _fascSchedule) const |
|
EVMSchedule & | getFascSchedule () const |
|
Definition at line 150 of file SealEngine.h.
std::string dev::eth::NoProof::name |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following files: