diff --git a/src/Ledger.cpp b/src/Ledger.cpp index 30656cd218..495974f34f 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 0a0da2fea1..50c208cc76 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());