diff --git a/src/Ledger.cpp b/src/Ledger.cpp index 30656cd21..495974f34 100644 --- a/src/Ledger.cpp +++ b/src/Ledger.cpp @@ -162,7 +162,7 @@ bool Ledger::addTransaction(Transaction::pointer trans) assert(!mAccepted); assert(!!trans->getID()); Serializer s; - trans->getSTransaction()->getTransaction(s, false); + trans->getSTransaction()->add(s); SHAMapItem::pointer item = boost::make_shared(trans->getID(), s.peekData()); if (!mTransactionMap->addGiveItem(item, true)) return false; mTotCoins -= trans->getFee(); diff --git a/src/NetworkOPs.cpp b/src/NetworkOPs.cpp index 0a0da2fea..50c208cc7 100644 --- a/src/NetworkOPs.cpp +++ b/src/NetworkOPs.cpp @@ -85,7 +85,7 @@ Transaction::pointer NetworkOPs::processTransaction(Transaction::pointer trans, newcoin::TMTransaction tx; Serializer s; - trans->getSTransaction()->getTransaction(s, false); + trans->getSTransaction()->add(s); tx.set_rawtransaction(&s.getData().front(), s.getLength()); tx.set_status(newcoin::tsCURRENT); tx.set_receivetimestamp(getNetworkTimeNC());