Simplifications made possible by CLC

This commit is contained in:
JoelKatz
2012-07-16 13:30:51 -07:00
parent e39c73d704
commit 659bb5af63
3 changed files with 6 additions and 24 deletions

View File

@@ -73,14 +73,14 @@ Ledger::pointer LedgerMaster::closeLedger()
boost::recursive_mutex::scoped_lock sl(mLock);
Ledger::pointer closingLedger = mCurrentLedger;
mCurrentLedger = boost::make_shared<Ledger>(boost::ref(*closingLedger), true);
mEngine.setDefaultLedger(mCurrentLedger);
mEngine.setLedger(mCurrentLedger);
return closingLedger;
}
TransactionEngineResult LedgerMaster::doTransaction(const SerializedTransaction& txn, uint32 targetLedger,
TransactionEngineParams params)
{
Ledger::pointer ledger = mEngine.getTransactionLedger(targetLedger);
Ledger::pointer ledger = mEngine.getLedger();
TransactionEngineResult result = mEngine.applyTransaction(txn, params, ledger);
theApp->getOPs().pubTransaction(ledger, txn, result);
return result;