From 5d6d4beed7eb85cde46fd8312d5de8e1f6f4ef0d Mon Sep 17 00:00:00 2001 From: jtimon Date: Tue, 2 Dec 2014 21:52:32 +0100 Subject: [PATCH] Assets: Introduce bool CTransaction::IsAssetDefinition() --- src/primitives/transaction.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/primitives/transaction.h b/src/primitives/transaction.h index 4cc9d7db3b..a54af3ad58 100644 --- a/src/primitives/transaction.h +++ b/src/primitives/transaction.h @@ -312,6 +312,12 @@ public: return (vin.size() == 1 && vin[0].prevout.IsNull()); } + //! Asset definition transactions must have more than 1 input + bool IsAssetDefinition() const + { + return (vin.size() > 1 && vin[0].prevout.IsNull()); + } + friend bool operator==(const CTransaction& a, const CTransaction& b) { return a.hash == b.hash;