Use new hash prefixes.

This commit is contained in:
JoelKatz
2012-06-25 09:11:47 -07:00
parent c1003de4e8
commit 0f80dff088
2 changed files with 4 additions and 4 deletions

View File

@@ -1,8 +1,9 @@
#include "SerializedTransaction.h"
#include "Application.h"
#include "Application.h"
#include "Log.h"
#include "HashPrefixes.h"
SerializedTransaction::SerializedTransaction(TransactionType type) : mType(type)
{
@@ -126,7 +127,7 @@ bool SerializedTransaction::isEquivalent(const SerializedType& t) const
uint256 SerializedTransaction::getSigningHash() const
{
Serializer s;
s.add32(TransactionMagic);
s.add32(sHP_TransactionSign);
mMiddleTxn.add(s);
mInnerTxn.add(s);
return s.getSHA512Half();
@@ -135,6 +136,7 @@ uint256 SerializedTransaction::getSigningHash() const
uint256 SerializedTransaction::getTransactionID() const
{ // perhaps we should cache this
Serializer s;
s.add32(sHP_TransactionID);
mSignature.add(s);
mMiddleTxn.add(s);
mInnerTxn.add(s);

View File

@@ -26,8 +26,6 @@ struct TransactionFormat
SOElement elements[16];
};
const int32 TransactionMagic = 0x54584E00; // 'TXN'
const int TransactionISigningPubKey = 0;
const int TransactionISourceID = 1;
const int TransactionISequence = 2;