Function solana_ledger::blockstore_processor::process_entries[][src]

pub fn process_entries(
    bank: &Arc<Bank>,
    entries: &[Entry],
    randomize: bool,
    transaction_status_sender: Option<TransactionStatusSender>,
    replay_vote_sender: Option<&ReplayVoteSender>
) -> Result<()>

Process an ordered list of entries in parallel

  1. In order lock accounts for each entry while the lock succeeds, up to a Tick entry
  2. Process the locked group in parallel
  3. Register the Tick if it’s available
  4. Update the leader scheduler, goto 1