aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/transaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wallet/transaction.h')
-rw-r--r--src/wallet/transaction.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/wallet/transaction.h b/src/wallet/transaction.h
index 0d0821e857..db858fa5ba 100644
--- a/src/wallet/transaction.h
+++ b/src/wallet/transaction.h
@@ -5,19 +5,20 @@
#ifndef BITCOIN_WALLET_TRANSACTION_H
#define BITCOIN_WALLET_TRANSACTION_H
-#include <bitset>
-#include <cstdint>
+#include <attributes.h>
#include <consensus/amount.h>
#include <primitives/transaction.h>
-#include <serialize.h>
-#include <wallet/types.h>
-#include <threadsafety.h>
#include <tinyformat.h>
+#include <uint256.h>
#include <util/overloaded.h>
#include <util/strencodings.h>
#include <util/string.h>
+#include <wallet/types.h>
-#include <list>
+#include <bitset>
+#include <cstdint>
+#include <map>
+#include <utility>
#include <variant>
#include <vector>
@@ -330,8 +331,8 @@ public:
bool isInactive() const { return state<TxStateInactive>(); }
bool isUnconfirmed() const { return !isAbandoned() && !isConflicted() && !isConfirmed(); }
bool isConfirmed() const { return state<TxStateConfirmed>(); }
- const uint256& GetHash() const { return tx->GetHash(); }
- const uint256& GetWitnessHash() const { return tx->GetWitnessHash(); }
+ const Txid& GetHash() const LIFETIMEBOUND { return tx->GetHash(); }
+ const Wtxid& GetWitnessHash() const LIFETIMEBOUND { return tx->GetWitnessHash(); }
bool IsCoinBase() const { return tx->IsCoinBase(); }
private: