Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::BlockChain Member List

This is the complete list of members for dev::eth::BlockChain, including all inherited members.

allKinFrom(h256 const &_parent, unsigned _generations) constdev::eth::BlockChain
attemptImport(bytes const &_block, OverlayDB const &_stateDB, bool _mutBeNew=true) noexceptdev::eth::BlockChain
block(h256 const &_hash) constdev::eth::BlockChain
block() constdev::eth::BlockChaininline
blockBloom(unsigned _number) constdev::eth::BlockChaininline
BlockChain(ChainParams const &_p, boost::filesystem::path const &_path, WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback())dev::eth::BlockChain
blocksBlooms(unsigned _level, unsigned _index) constdev::eth::BlockChaininline
blocksBlooms(h256 const &_chunkId) constdev::eth::BlockChaininline
chainParams() constdev::eth::BlockChaininline
chainStartBlockNumber() constdev::eth::BlockChain
currentHash() constdev::eth::BlockChaininline
details(h256 const &_hash) constdev::eth::BlockChaininline
details() constdev::eth::BlockChaininline
dumpDatabase() constdev::eth::BlockChain
garbageCollect(bool _force=false)dev::eth::BlockChain
genesis() constdev::eth::BlockChain
genesisBlock(OverlayDB const &_db) constdev::eth::BlockChain
genesisHash() constdev::eth::BlockChaininline
headerData(h256 const &_hash) constdev::eth::BlockChain
headerData() constdev::eth::BlockChaininline
import(bytes const &_block, OverlayDB const &_stateDB, bool _mustBeNew=true)dev::eth::BlockChain
import(VerifiedBlockRef const &_block, OverlayDB const &_db, bool _mustBeNew=true)dev::eth::BlockChain
info(h256 const &_hash) constdev::eth::BlockChaininline
info() constdev::eth::BlockChaininline
insert(bytes const &_block, bytesConstRef _receipts, bool _mustBeNew=true)dev::eth::BlockChain
insert(VerifiedBlockRef _block, bytesConstRef _receipts, bool _mustBeNew=true)dev::eth::BlockChain
insertWithoutParent(bytes const &_block, bytesConstRef _receipts, u256 const &_totalDifficulty)dev::eth::BlockChain
isKnown(h256 const &_hash, bool _isCurrent=true) constdev::eth::BlockChain
isKnownTransaction(h256 const &_transactionHash) constdev::eth::BlockChaininline
lastBlockHashes() constdev::eth::BlockChaininline
logBlooms(h256 const &_hash) constdev::eth::BlockChaininline
logBlooms() constdev::eth::BlockChaininline
number(h256 const &_hash) constdev::eth::BlockChaininline
number() constdev::eth::BlockChaininline
numberHash(unsigned _i) constdev::eth::BlockChaininline
operator<<(std::ostream &_out, BlockChain const &_bc)dev::eth::BlockChainfriend
process()dev::eth::BlockChain
rebuild(boost::filesystem::path const &_path, ProgressCallback const &_progress=std::function< void(unsigned, unsigned)>())dev::eth::BlockChain
receipts(h256 const &_hash) constdev::eth::BlockChaininline
receipts() constdev::eth::BlockChaininline
reopen(WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback())dev::eth::BlockChaininline
reopen(ChainParams const &_p, WithExisting _we=WithExisting::Trust, ProgressCallback const &_pc=ProgressCallback())dev::eth::BlockChain
rescue(OverlayDB const &_db)dev::eth::BlockChain
rewind(unsigned _newHead)dev::eth::BlockChain
sealEngine() constdev::eth::BlockChaininline
setChainStartBlockNumber(unsigned _number)dev::eth::BlockChain
setOnBad(std::function< void(Exception &)> _t)dev::eth::BlockChaininline
setOnBlockImport(std::function< void(BlockHeader const &)> _t)dev::eth::BlockChaininline
sync(BlockQueue &_bq, OverlayDB const &_stateDB, unsigned _max)dev::eth::BlockChain
transaction(h256 const &_transactionHash) constdev::eth::BlockChaininline
transaction(h256 const &_blockHash, unsigned _i) constdev::eth::BlockChaininline
transaction(unsigned _i) constdev::eth::BlockChaininline
transactionHashes(h256 const &_hash) constdev::eth::BlockChaininline
transactionHashes() constdev::eth::BlockChaininline
transactionLocation(h256 const &_transactionHash) constdev::eth::BlockChaininline
transactionReceipt(h256 const &_blockHash, unsigned _i) constdev::eth::BlockChaininline
transactionReceipt(h256 const &_transactionHash) constdev::eth::BlockChaininline
transactions(h256 const &_blockHash) constdev::eth::BlockChaininline
transactions() constdev::eth::BlockChaininline
treeRoute(h256 const &_from, h256 const &_to, bool _common=true, bool _pre=true, bool _post=true) constdev::eth::BlockChain
uncleHashes(h256 const &_hash) constdev::eth::BlockChaininline
uncleHashes() constdev::eth::BlockChaininline
usage(bool _freshen=false) constdev::eth::BlockChaininline
verifyBlock(bytesConstRef _block, std::function< void(Exception &)> const &_onBad, ImportRequirements::value _ir=ImportRequirements::OutOfOrderChecks) constdev::eth::BlockChain
withBlockBloom(LogBloom const &_b, unsigned _earliest, unsigned _latest) constdev::eth::BlockChain
withBlockBloom(LogBloom const &_b, unsigned _earliest, unsigned _latest, unsigned _topLevel, unsigned _index) constdev::eth::BlockChain
~BlockChain()dev::eth::BlockChain