std::shared_ptr<LedgerConsensus> ConsensusImp::makeLedgerConsensus ( Application& app, InboundTransactions& inboundTransactions, LedgerMaster& ledgerMaster, LocalTxs& localTxs) { return make_LedgerConsensus (app, *this, inboundTransactions, localTxs, ledgerMaster, *feeVote_); }
std::shared_ptr<LedgerConsensus> ConsensusImp::startRound ( InboundTransactions& inboundTransactions, LocalTxs& localtx, LedgerMaster& ledgerMaster, LedgerHash const &prevLCLHash, Ledger::ref previousLedger, std::uint32_t closeTime) { return make_LedgerConsensus (*this, lastCloseProposers_, lastCloseConvergeTook_, inboundTransactions, localtx, ledgerMaster, prevLCLHash, previousLedger, closeTime, *feeVote_); }