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;