Example #1
0
std::shared_ptr<LedgerConsensus>
ConsensusImp::makeLedgerConsensus (
    Application& app,
    InboundTransactions& inboundTransactions,
    LedgerMaster& ledgerMaster,
    LocalTxs& localTxs)
{
    return make_LedgerConsensus (app, *this,
                                 inboundTransactions, localTxs, ledgerMaster, *feeVote_);
}
Example #2
0
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_);
}