message: Add check for non proof transaction.
diff: @@ -408,6 +408,12 @@ public:
  return (vin.size() > 0 && (!vin[0].prevout.IsNull()) && vout.size() >= 2 && vout[0].IsEmpty());
  }
  + bool IsNormalTx() const
  + {
  + // not coin base or coin stake transaction
  + return !IsCoinBase() && !IsCoinStake();
  + }
  +
  friend bool operator==(const CTransaction& a, const CTransaction& b)
  {
  return a.hash == b.hash;
  