We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 82de754 commit 3974ed9Copy full SHA for 3974ed9
2 files changed
include/bitcoin/system/chain/transaction.hpp
@@ -92,6 +92,7 @@ class BC_API transaction
92
93
/// Native properties.
94
bool is_valid() const NOEXCEPT;
95
+ size_t spends() const NOEXCEPT;
96
size_t inputs() const NOEXCEPT;
97
size_t outputs() const NOEXCEPT;
98
uint32_t version() const NOEXCEPT;
src/chain/transaction.cpp
@@ -349,6 +349,11 @@ bool transaction::is_valid() const NOEXCEPT
349
return valid_;
350
}
351
352
+size_t transaction::spends() const NOEXCEPT
353
+{
354
+ return is_coinbase() ? zero : inputs_->size();
355
+}
356
+
357
size_t transaction::inputs() const NOEXCEPT
358
{
359
return inputs_->size();
0 commit comments