TARAXA
Loading...
Searching...
No Matches
transaction_manager.hpp File Reference
#include <cstddef>
#include "common/event.hpp"
#include "common/thread_pool.hpp"
#include "common/util.hpp"
#include "final_chain/final_chain.hpp"
#include "logger/logging.hpp"
#include "storage/storage.hpp"
#include "transaction/transaction.hpp"
#include "transaction_queue.hpp"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  taraxa::TransactionManager
 TransactionManager class verifies and inserts incoming transactions in memory pool and handles saving transactions and all transactions state change. More...
 

Namespaces

namespace  taraxa
 

Enumerations

enum class  taraxa::TransactionStatus { taraxa::TransactionStatus::Inserted = 0 , taraxa::TransactionStatus::InsertedNonProposable , taraxa::TransactionStatus::Known , taraxa::TransactionStatus::Overflow }
 TransactionStatus enum class defines current transaction status. More...