code: def _send_view_change_done_message(self):
          
          new_primary_name = self.provider.next_primary_name()
          ledger_summary = self.provider.ledger_summary()
          message = ViewChangeDone(self.view_no,
                                   new_primary_name,
                                   ledger_summary)
  
          logger.info("{} is sending ViewChangeDone msg to all : {}".format(self, message))
  
          self.send(message)
          self._on_verified_view_change_done_msg(message, self.name)
docs: Sends ViewChangeDone message to other protocol participants