Fix some bugs in previous commit.

This commit is contained in:
JoelKatz
2012-06-20 02:20:31 -07:00
parent da3720baa9
commit 171b5420d0
2 changed files with 4 additions and 2 deletions

View File

@@ -22,7 +22,9 @@ SerializedValidation::SerializedValidation(const uint256& ledgerHash, const Newc
: STObject(sValidationFormat), mSignature("Signature"), mTrusted(false)
{
setValueFieldH256(sfLedgerHash, ledgerHash);
setValueFieldVL(sfSigningKey, NewcoinAddress::createNodePublic(naSeed).getNodePublic());
NewcoinAddress na(NewcoinAddress::createNodePublic(naSeed));
if (na.isValid())
setValueFieldVL(sfSigningKey, na.getNodePublic());
if (!isFull) setFlag(sFullFlag);
NewcoinAddress::createNodePrivate(naSeed).signNodePrivate(getSigningHash(), mSignature.peekValue());