Remove GetSerializeHash() method.

This commit is contained in:
Simon
2016-07-29 23:28:34 -07:00
parent c63af91a78
commit 74cd8821c7
2 changed files with 5 additions and 18 deletions

View File

@@ -116,11 +116,6 @@ CMutableTransaction::CMutableTransaction(const CTransaction& tx) : nVersion(tx.n
}
uint256 CMutableTransaction::GetSerializeHash() const
{
return SerializeHash(*this);
}
void CTransaction::UpdateHash() const
{
*const_cast<uint256*>(&hash) = SerializeHash(*this);
@@ -214,8 +209,8 @@ std::string CTransaction::ToString() const
{
std::string str;
str += strprintf("CTransaction(txid=%s, hash=%s, ver=%d, vin.size=%u, vout.size=%u, nLockTime=%u)\n",
GetTxid().ToString().substr(0,10),
GetSerializeHash().ToString().substr(0,10),
txid.ToString().substr(0,10),
hash.ToString().substr(0,10),
nVersion,
vin.size(),
vout.size(),
@@ -245,8 +240,7 @@ void CTransaction::UpdateTxid() const
tx.joinSplitSig.assign(0);
}
// Return double SHA256 hash
*const_cast<uint256*>(&txid) = tx.GetSerializeHash();
*const_cast<uint256*>(&txid) = SerializeHash(tx);
}
// Return a txid which is non-malleable.