Fabcoin Core  0.16.2
P2P Digital Currency
Public Types | List of all members
dev::eth::ImportRequirements Struct Reference

#include <Common.h>

Public Types

enum  {
  ValidSeal = 1, UncleBasic = 4, TransactionBasic = 8, UncleSeals = 16,
  TransactionSignatures = 32, Parent = 64, UncleParent = 128, PostGenesis = 256,
  CheckUncles = UncleBasic | UncleSeals, CheckTransactions = TransactionBasic | TransactionSignatures, OutOfOrderChecks = ValidSeal | CheckUncles | CheckTransactions, InOrderChecks = Parent | UncleParent,
  Everything = ValidSeal | CheckUncles | CheckTransactions | Parent | UncleParent, None = 0
}
 
using value = unsigned
 

Detailed Description

Definition at line 110 of file Common.h.

Member Typedef Documentation

Definition at line 112 of file Common.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ValidSeal 

Validate seal.

UncleBasic 

Check the basic structure of the uncles.

TransactionBasic 

Check the basic structure of the transactions.

UncleSeals 

Check the basic structure of the uncles.

TransactionSignatures 

Check the basic structure of the transactions.

Parent 

Check parent block header.

UncleParent 

Check uncle parent block header.

PostGenesis 

Require block to be non-genesis.

CheckUncles 

Check uncle seals.

CheckTransactions 

Check transaction signatures.

OutOfOrderChecks 

Do all checks that can be done independently of prior blocks having been imported.

InOrderChecks 

Do all checks that cannot be done independently of prior blocks having been imported.

Everything 
None 

Definition at line 113 of file Common.h.


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