code: def applyReq(self, request: Request, cons_time: int):
          
          self.execute_hook(NodeHooks.PRE_REQUEST_APPLICATION, request=request,
                            cons_time=cons_time)
          req_handler = self.get_req_handler(txn_type=request.operation[TXN_TYPE])
          seq_no, txn = req_handler.apply(request, cons_time)
          ledger_id = self.ledger_id_for_request(request)
          self.execute_hook(NodeHooks.POST_REQUEST_APPLICATION, request=request,
                            cons_time=cons_time, ledger_id=ledger_id,
                            seq_no=seq_no, txn=txn)
docs: Apply request to appropriate ledger and state. `cons_time` is the
          UTC epoch at which consensus was reached.