#include <BasicAuthority.h>
|
| std::string | name () const override |
| |
| unsigned | revision () const override |
| |
| unsigned | sealFields () const override |
| |
| bytes | sealRLP () const override |
| |
| void | populateFromParent (BlockHeader &, BlockHeader const &) const override |
| | Don't forget to call Super::populateFromParent when subclassing & overriding. More...
|
| |
| StringHashMap | jsInfo (BlockHeader const &_bi) const override |
| |
| void | verify (Strictness _s, BlockHeader const &_bi, BlockHeader const &_parent, bytesConstRef _block) const override |
| | Don't forget to call Super::verify when subclassing & overriding. More...
|
| |
| bool | shouldSeal (Interface *) override |
| |
| void | generateSeal (BlockHeader const &_bi) override |
| |
| void | setSecret (Secret const &_s) |
| |
| 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 void | verifyTransaction (ImportRequirements::value _ir, TransactionBase const &_t, BlockHeader const &_bi) const |
| | Additional verification for transactions in blocks. 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 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 33 of file BasicAuthority.h.
| void BasicAuthority::generateSeal |
( |
BlockHeader const & |
_bi | ) |
|
|
overridevirtual |
| void BasicAuthority::init |
( |
| ) |
|
|
static |
| std::string dev::eth::BasicAuthority::name |
( |
| ) |
const |
|
inlineoverridevirtual |
| bool BasicAuthority::onOptionChanging |
( |
std::string const & |
_name, |
|
|
bytes const & |
_value |
|
) |
| |
|
overrideprivatevirtual |
| unsigned dev::eth::BasicAuthority::revision |
( |
| ) |
const |
|
inlineoverridevirtual |
| unsigned dev::eth::BasicAuthority::sealFields |
( |
| ) |
const |
|
inlineoverridevirtual |
| bytes dev::eth::BasicAuthority::sealRLP |
( |
| ) |
const |
|
inlineoverridevirtual |
| void dev::eth::BasicAuthority::setSecret |
( |
Secret const & |
_s | ) |
|
|
inline |
| bool BasicAuthority::shouldSeal |
( |
Interface * |
_i | ) |
|
|
overridevirtual |
| Secret dev::eth::BasicAuthority::m_secret |
|
private |
The documentation for this class was generated from the following files: