aboutsummaryrefslogtreecommitdiff
path: root/src/cryptonote_core/tx_pool.h
diff options
context:
space:
mode:
authorThomas Winget <tewinget@gmail.com>2014-10-27 23:44:45 -0400
committerwarptangent <warptangent@inbox.com>2015-01-04 19:29:51 -0800
commit74a1a89e27c719811a1fcc0578e4795802555225 (patch)
treec6379c517aae5eaa26a4d91010601143bf9ef8bf /src/cryptonote_core/tx_pool.h
parentAll LMDB BlockchainDB implemented, not tested (diff)
downloadmonero-74a1a89e27c719811a1fcc0578e4795802555225.tar.xz
Integrate BlockchainDB into cryptonote_core
Probably needs more looking at -- lot of things were done...in a rushed sort of way. That said, it all builds and *should* be at least testable. update for rebase (warptangent 2015-01-04) fix conflicts with upstream CMakeLists.txt files src/CMakeLists.txt (remove edits from original commit) tests/CMakeLists.txt (remove edits from original commit) src/cryptonote_core/CMakeLists.txt (edit) - use blockchain db .cpp and .h files - add LMDB_LIBRARIES
Diffstat (limited to 'src/cryptonote_core/tx_pool.h')
-rw-r--r--src/cryptonote_core/tx_pool.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/cryptonote_core/tx_pool.h b/src/cryptonote_core/tx_pool.h
index 9c1c2b1aa..7ff8c5e1c 100644
--- a/src/cryptonote_core/tx_pool.h
+++ b/src/cryptonote_core/tx_pool.h
@@ -47,7 +47,7 @@
namespace cryptonote
{
- class blockchain_storage;
+ class Blockchain;
/************************************************************************/
/* */
/************************************************************************/
@@ -55,7 +55,7 @@ namespace cryptonote
class tx_memory_pool: boost::noncopyable
{
public:
- tx_memory_pool(blockchain_storage& bchs);
+ tx_memory_pool(Blockchain& bchs);
bool add_tx(const transaction &tx, const crypto::hash &id, size_t blob_size, tx_verification_context& tvc, bool keeped_by_block);
bool add_tx(const transaction &tx, tx_verification_context& tvc, bool keeped_by_block);
//gets tx and remove it from pool
@@ -127,7 +127,7 @@ namespace cryptonote
//transactions_container m_alternative_transactions;
std::string m_config_folder;
- blockchain_storage& m_blockchain;
+ Blockchain& m_blockchain;
/************************************************************************/
/* */
/************************************************************************/
@@ -170,9 +170,6 @@ namespace cryptonote
uint64_t operator()(const txin_to_scripthash& tx) const {return 0;}
};
-#if defined(DEBUG_CREATE_BLOCK_TEMPLATE)
- friend class blockchain_storage;
-#endif
};
}