PPCoin: More detailed print of RPC command 'getblock'
[novacoin.git] / src / main.h
index c7f518a..92ed8dd 100644 (file)
@@ -290,6 +290,11 @@ public:
         return !(a == b);
     }
 
+    std::string ToStringShort() const
+    {
+        return strprintf(" %s %d", prevout.hash.ToString().c_str(), prevout.n);
+    }
+
     std::string ToString() const
     {
         std::string str;
@@ -378,6 +383,11 @@ public:
         return !(a == b);
     }
 
+    std::string ToStringShort() const
+    {
+        return strprintf(" out amount %s", FormatMoney(nValue).c_str());
+    }
+
     std::string ToString() const
     {
         if (IsEmpty()) return "CTxOut(empty)";
@@ -660,6 +670,13 @@ public:
     }
 
 
+    std::string ToStringShort() const
+    {
+        std::string str;
+        str += strprintf("%s %s", GetHash().ToString().c_str(), IsCoinBase()? "base" : (IsCoinStake()? "stake" : "user"));
+        return str;
+    }
+
     std::string ToString() const
     {
         std::string str;