/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/libdevcore/ |
H A D | OverlayDB.h | 16 class OverlayDB: public StateCacheDB 19 explicit OverlayDB(std::unique_ptr<db::DatabaseFace> _db = nullptr) 26 ~OverlayDB(); 29 OverlayDB(OverlayDB const&) = default; 30 OverlayDB& operator=(OverlayDB const&) = default; 32 OverlayDB(OverlayDB&&) = default; 33 OverlayDB& operator=(OverlayDB&&) = default;
|
H A D | OverlayDB.cpp | 32 OverlayDB::~OverlayDB() = default; 34 void OverlayDB::commit() in commit() 88 bytes OverlayDB::lookupAux(h256 const& _h) const in lookupAux() 103 void OverlayDB::rollback() in rollback() 111 std::string OverlayDB::lookup(h256 const& _h) const in lookup() 120 bool OverlayDB::exists(h256 const& _h) const in exists() 127 void OverlayDB::kill(h256 const& _h) in kill()
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/test/unittests/libweb3core/ |
H A D | overlaydb.cpp | 14 TEST(OverlayDB, basicUsage) in TEST() argument 19 OverlayDB odb(std::move(db)); in TEST() 45 TEST(OverlayDB, auxMem) in TEST() argument 50 OverlayDB odb(std::move(db)); in TEST() 81 TEST(OverlayDB, rollback) in TEST() argument 86 OverlayDB odb(std::move(db)); in TEST()
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/libethereum/ |
H A D | State.h | 156 …explicit State(u256 const& _accountStartNonce): State(_accountStartNonce, OverlayDB(), BaseState::… in State() 162 …explicit State(u256 const& _accountStartNonce, OverlayDB const& _db, BaseState _bs = BaseState::Pr… 165 State(NullType): State(Invalid256, OverlayDB(), BaseState::Empty) {} in State() 174 …static OverlayDB openDB(boost::filesystem::path const& _path, h256 const& _genesisHash, WithExisti… 175 OverlayDB const& db() const { return m_db; } in db() 176 OverlayDB& db() { return m_db; } in db() 346 OverlayDB m_db; 348 SecureTrieDB<Address, OverlayDB> m_state;
|
H A D | StateImporter.cpp | 21 explicit StateImporter(OverlayDB& _stateDb): m_trie(&_stateDb) { m_trie.init(); } in StateImporter() 33 SpecificTrieDB<GenericTrieDB<OverlayDB>, h256> storageDB(m_trie.db(), storageRoot); in importAccount() 74 SpecificTrieDB<GenericTrieDB<OverlayDB>, h256> m_trie; 79 std::unique_ptr<StateImporterFace> createStateImporter(OverlayDB& _stateDb) in createStateImporter()
|
H A D | Block.h | 58 …Block(u256 const& _accountStartNonce): m_state(_accountStartNonce, OverlayDB(), BaseState::Empty),… in Block() 65 …Block(BlockChain const& _bc, OverlayDB const& _db, BaseState _bs = BaseState::PreExisting, Address… 72 …Block(BlockChain const& _bc, OverlayDB const& _db, h256 const& _root, Address const& _author = Add… 75 Block(NullType): m_state(0, OverlayDB(), BaseState::Empty), m_precommit(0) {} in Block() 139 OverlayDB const& db() const { return m_state.db(); } in db()
|
H A D | BlockChain.h | 40 class OverlayDB; 109 BlockQueue& _bq, OverlayDB const& _stateDB, unsigned _max); 116 VerifiedBlocks const& _blocks, OverlayDB const& _stateDB); 120 …std::pair<ImportResult, ImportRoute> attemptImport(bytes const& _block, OverlayDB const& _stateDB,… 124 ImportRoute import(bytes const& _block, OverlayDB const& _stateDB, bool _mustBeNew = true); 125 … ImportRoute import(VerifiedBlockRef const& _block, OverlayDB const& _db, bool _mustBeNew = true); 243 void rescue(OverlayDB const& _db); 295 Block genesisBlock(OverlayDB const& _db) const;
|
H A D | StateImporter.h | 18 class OverlayDB; variable 43 std::unique_ptr<StateImporterFace> createStateImporter(OverlayDB& _stateDb);
|
H A D | Account.h | 17 class OverlayDB; variable 125 u256 storageValue(u256 const& _key, OverlayDB const& _db) const in storageValue() 136 u256 originalStorageValue(u256 const& _key, OverlayDB const& _db) const;
|
H A D | State.cpp | 27 State::State(u256 const& _accountStartNonce, OverlayDB const& _db, BaseState _bs): in State() 48 OverlayDB State::openDB(fs::path const& _basePath, h256 const& _genesisHash, WithExisting _we) in openDB() 71 return OverlayDB(std::move(db)); in openDB() 481 …SecureTrieDB<h256, OverlayDB> memdb(const_cast<OverlayDB*>(&m_db), root); // promise we won'… in storage() 707 auto trie = SecureTrieDB<Address, OverlayDB>(const_cast<OverlayDB*>(&_s.m_db), _s.rootHash()); in operator <<() 739 …SecureTrieDB<h256, OverlayDB> memdb(const_cast<OverlayDB*>(&_s.m_db), r[2].toHash<h256>()); //… in operator <<() 851 template AddressHash dev::eth::commit<OverlayDB>(AccountMap const& _cache, SecureTrieDB<Address, Ov…
|
H A D | Account.cpp | 41 u256 Account::originalStorageValue(u256 const& _key, OverlayDB const& _db) const in originalStorageValue() 48 SecureTrieDB<h256, OverlayDB> const memdb(const_cast<OverlayDB*>(&_db), m_storageRoot); in originalStorageValue()
|
H A D | EthereumCapability.h | 89 OverlayDB const& _db, TransactionQueue& _tq, BlockQueue& _bq, u256 _networkId); 116 OverlayDB const& db() const { return m_db; } in db() 179 …OverlayDB const& m_db; ///< References to DB, needed for some of the Ethereum Protocol respons…
|
H A D | CommonNet.h | 18 class OverlayDB; variable
|
H A D | Client.h | 116 OverlayDB const& stateDB() const { return m_stateDB; } in stateDB() 321 …OverlayDB m_stateDB; ///< Acts as the central point for the state database, so …
|
H A D | BlockChain.cpp | 496 BlockQueue& _bq, OverlayDB const& _stateDB, unsigned _max) in sync() 509 VerifiedBlocks const& _blocks, OverlayDB const& _stateDB) in sync() 568 pair<ImportResult, ImportRoute> BlockChain::attemptImport(bytes const& _block, OverlayDB const& _st… in attemptImport() 594 ImportRoute BlockChain::import(bytes const& _block, OverlayDB const& _db, bool _mustBeNew) in import() 713 ImportRoute BlockChain::import(VerifiedBlockRef const& _block, OverlayDB const& _db, bool _mustBeNe… in import() 1074 void BlockChain::rescue(OverlayDB const& _db) in rescue() 1512 Block BlockChain::genesisBlock(OverlayDB const& _db) const in genesisBlock()
|
H A D | Executive.h | 16 class OverlayDB; variable
|
H A D | EthereumCapability.cpp | 179 EthereumHostData(BlockChain const& _chain, OverlayDB const& _db) : m_chain(_chain), m_db(_db) {} in EthereumHostData() 387 OverlayDB const& m_db; 392 BlockChain const& _ch, OverlayDB const& _db, TransactionQueue& _tq, BlockQueue& _bq, in EthereumCapability()
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/test/unittests/libethereum/ |
H A D | BlockChainInsert.cpp | 58 OverlayDB& db() { return m_stateDB; } in db() 86 OverlayDB m_stateDB; 110 void syncStateTrie(bytesConstRef _block, OverlayDB const& _dbSource, OverlayDB& _dbDest) in syncStateTrie()
|
H A D | Block.cpp | 26 OverlayDB const& genesisDB = genesisBlock.state().db(); in BOOST_FIXTURE_TEST_SUITE() 82 OverlayDB const& genesisDB = genesisBlock.state().db(); in BOOST_AUTO_TEST_CASE() 121 OverlayDB const& genesisDB = genesisBlock.state().db(); in BOOST_AUTO_TEST_CASE() 206 OverlayDB const& genesisDB = genesisBlock.state().db(); in BOOST_AUTO_TEST_CASE() 268 OverlayDB const& genesisDB;
|
H A D | ExtVMTest.cpp | 46 OverlayDB const& genesisDB;
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/qtum/ |
H A D | qtumstate.h | 78 …QtumState(dev::u256 const& _accountStartNonce, dev::OverlayDB const& _db, const std::string& _path… 90 dev::OverlayDB const& dbUtxo() const { return dbUTXO; } in dbUtxo() 92 dev::OverlayDB& dbUtxo() { return dbUTXO; } in dbUtxo() 141 dev::OverlayDB dbUTXO; 143 dev::eth::SecureTrieDB<dev::Address, dev::OverlayDB> stateUTXO;
|
H A D | qtumstate.cpp | 13 QtumState::QtumState(u256 const& _accountStartNonce, OverlayDB const& _db, const string& _path, Bas… in QtumState() 16 stateUTXO = SecureTrieDB<Address, OverlayDB>(&dbUTXO); in QtumState() 19 QtumState::QtumState() : dev::eth::State(dev::Invalid256, dev::OverlayDB(), dev::eth::BaseState::Pr… in QtumState() 20 dbUTXO = OverlayDB(); in QtumState() 21 stateUTXO = SecureTrieDB<Address, OverlayDB>(&dbUTXO); in QtumState()
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/test/tools/libtesteth/ |
H A D | BlockChainHelper.cpp | 98 … OverlayDB(State::openDB(tempDirPath, h256{}, WithExisting::Kill)), in initBlockFromJsonHeader() 187 OverlayDB const& genesisDB = genesisBlock.state().db(); in mine() 453 OverlayDB(State::openDB(tempDirPath, h256{}, WithExisting::Kill)), in copyStateFrom() 543 OverlayDB const& genesisDB = m_genesisBlock.state().db(); in addBlock()
|
H A D | ImportTest.cpp | 77 m_statePre(0, OverlayDB(), eth::BaseState::Empty), in ImportTest() 78 m_statePost(0, OverlayDB(), eth::BaseState::Empty), in ImportTest() 121 State s = State(0, OverlayDB(), eth::BaseState::Empty); in makeBlockchainTestFromStateTest() 844 State expectState(0, OverlayDB(), eth::BaseState::Empty); in checkGeneralTestSectionSearch()
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/cpp-ethereum/doc/ |
H A D | database_layout.rst | 108 `OverlayDB <https://github.com/ethereum/aleth/blob/master/libdevcore/OverlayDB.h>`__
|