![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <array>#include <unordered_map>#include <libdevcore/Common.h>#include <libdevcore/RLP.h>#include <libdevcore/TrieDB.h>#include <libdevcore/OverlayDB.h>#include <libethcore/Exceptions.h>#include <libethcore/BlockHeader.h>#include <libethereum/CodeSizeCache.h>#include <libethereum/GenericMiner.h>#include <libevm/ExtVMFace.h>#include "Account.h"#include "Transaction.h"#include "TransactionReceipt.h"#include "GasPricer.h"Go to the source code of this file.
Classes | |
| struct | dev::eth::StateChat |
| struct | dev::eth::StateTrace |
| struct | dev::eth::StateDetail |
| struct | dev::eth::StateSafeExceptions |
| struct | dev::eth::detail::Change |
| An atomic state changelog entry. More... | |
| class | dev::eth::State |
| Model of an Ethereum state, essentially a facade for the trie. More... | |
Namespaces | |
| dev | |
| Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by René Nyffenegger. | |
| dev::test | |
| dev::eth | |
| dev::eth::detail | |
Typedefs | |
| using | dev::eth::errinfo_uncleIndex = boost::error_info< struct tag_uncleIndex, unsigned > |
| using | dev::eth::errinfo_currentNumber = boost::error_info< struct tag_currentNumber, u256 > |
| using | dev::eth::errinfo_uncleNumber = boost::error_info< struct tag_uncleNumber, u256 > |
| using | dev::eth::errinfo_unclesExcluded = boost::error_info< struct tag_unclesExcluded, h256Hash > |
| using | dev::eth::errinfo_block = boost::error_info< struct tag_block, bytes > |
| using | dev::eth::errinfo_now = boost::error_info< struct tag_now, unsigned > |
| using | dev::eth::errinfo_transactionIndex = boost::error_info< struct tag_transactionIndex, unsigned > |
| using | dev::eth::errinfo_vmtrace = boost::error_info< struct tag_vmtrace, std::string > |
| using | dev::eth::errinfo_receipts = boost::error_info< struct tag_receipts, std::vector< bytes >> |
| using | dev::eth::errinfo_transaction = boost::error_info< struct tag_transaction, bytes > |
| using | dev::eth::errinfo_phase = boost::error_info< struct tag_phase, unsigned > |
| using | dev::eth::errinfo_required_LogBloom = boost::error_info< struct tag_required_LogBloom, LogBloom > |
| using | dev::eth::errinfo_got_LogBloom = boost::error_info< struct tag_get_LogBloom, LogBloom > |
| using | dev::eth::LogBloomRequirementError = boost::tuple< errinfo_required_LogBloom, errinfo_got_LogBloom > |
| template<class KeyType , class DB > | |
| using | dev::eth::SecureTrieDB = SpecificTrieDB< HashedGenericTrieDB< DB >, KeyType > |
Enumerations | |
| enum | dev::eth::BaseState { dev::eth::BaseState::PreExisting, dev::eth::BaseState::Empty } |
| enum | dev::eth::Permanence { dev::eth::Permanence::Reverted, dev::eth::Permanence::Committed } |
Functions | |
| dev::eth::DEV_SIMPLE_EXCEPTION (InvalidAccountStartNonceInState) | |
| dev::eth::DEV_SIMPLE_EXCEPTION (IncorrectAccountStartNonceInState) | |
| std::ostream & | dev::eth::operator<< (std::ostream &_out, State const &_s) |
| template<class DB > | |
| AddressHash | dev::eth::commit (AccountMap const &_cache, SecureTrieDB< Address, DB > &_state) |
Definition in file State.h.
1.8.11