Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Enumerations | Functions
BlockHeader.h File Reference
#include <algorithm>
#include <libdevcore/Common.h>
#include <libdevcore/RLP.h>
#include <libdevcore/SHA3.h>
#include "Common.h"
#include "ChainOperationParams.h"
#include "Exceptions.h"
Include dependency graph for BlockHeader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dev::eth::BlockHeader
 Encapsulation of a block header. More...
 

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::eth
 

Enumerations

enum  dev::eth::IncludeSeal { dev::eth::WithoutSeal = 0, dev::eth::WithSeal = 1, dev::eth::OnlySeal = 2 }
 
enum  dev::eth::Strictness {
  dev::eth::CheckEverything, dev::eth::JustSeal, dev::eth::QuickNonce, dev::eth::IgnoreSeal,
  dev::eth::CheckNothingNew
}
 
enum  dev::eth::BlockDataType { dev::eth::HeaderData, dev::eth::BlockData }
 

Functions

 dev::eth::DEV_SIMPLE_EXCEPTION (NoHashRecorded)
 
 dev::eth::DEV_SIMPLE_EXCEPTION (GenesisBlockCannotBeCalculated)
 
std::ostream & dev::eth::operator<< (std::ostream &_out, BlockHeader const &_bi)
 

Detailed Description

Author
Gav Wood i@gav.nosp@m.wood.nosp@m..com
Date
2014

Definition in file BlockHeader.h.