From 7ea44b468e99e45f685b324029f392705c79fd57 Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Tue, 17 Jul 2012 17:02:57 -0700 Subject: [PATCH] Add some logging. --- src/TransactionEngine.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/TransactionEngine.cpp b/src/TransactionEngine.cpp index e7af195c43..8d5fb8c6d8 100644 --- a/src/TransactionEngine.cpp +++ b/src/TransactionEngine.cpp @@ -2123,7 +2123,7 @@ TransactionEngineResult TransactionEngine::doOfferCreate(const SerializedTransac terResult = tenBAD_ISSUER; } - else if (!accountFunds(mTxnAccountID, saTakerPays).isPositive()) + else if (!accountFunds(mTxnAccountID, saTakerGets).isPositive()) { Log(lsWARNING) << "doOfferCreate: delay: offers must be funded"; @@ -2168,6 +2168,8 @@ TransactionEngineResult TransactionEngine::doOfferCreate(const SerializedTransac ); Log(lsWARNING) << "doOfferCreate: takeOffers=" << terResult; + Log(lsWARNING) << "doOfferCreate: takeOffers: saOfferPaid=" << saOfferPaid.getText(); + Log(lsWARNING) << "doOfferCreate: takeOffers: saOfferGot=" << saOfferGot.getText(); if (terSUCCESS == terResult) { @@ -2176,14 +2178,18 @@ TransactionEngineResult TransactionEngine::doOfferCreate(const SerializedTransac } } - // Log(lsWARNING) << "doOfferCreate: takeOffers: saTakerPays=" << saTakerPays.getText(); - // Log(lsWARNING) << "doOfferCreate: takeOffers: saTakerGets=" << saTakerGets.getText(); + Log(lsWARNING) << "doOfferCreate: takeOffers: saTakerPays=" << saTakerPays.getText(); + Log(lsWARNING) << "doOfferCreate: takeOffers: saTakerGets=" << saTakerGets.getJson(0); + Log(lsWARNING) << "doOfferCreate: takeOffers: saTakerGets=" << NewcoinAddress::createHumanAccountID(saTakerGets.getIssuer()); + Log(lsWARNING) << "doOfferCreate: takeOffers: mTxnAccountID=" << NewcoinAddress::createHumanAccountID(mTxnAccountID); + Log(lsWARNING) << "doOfferCreate: takeOffers: funds=" << accountFunds(mTxnAccountID, saTakerGets).getText(); + // Log(lsWARNING) << "doOfferCreate: takeOffers: uPaysIssuerID=" << NewcoinAddress::createHumanAccountID(uPaysIssuerID); // Log(lsWARNING) << "doOfferCreate: takeOffers: uGetsIssuerID=" << NewcoinAddress::createHumanAccountID(uGetsIssuerID); if (terSUCCESS == terResult - && !saTakerGets.isZero() // Still offering something. && !saTakerPays.isZero() // Still wanting something. + && !saTakerGets.isZero() // Still offering something. && accountFunds(mTxnAccountID, saTakerGets).isPositive()) // Still funded. { // We need to place the remainder of the offer into its order book.