'Setup all message that can be received by this community and the super classes.
:return: list of meta messages.'

def initiate_meta_messages(self):

    return (super(TrustChainCommunity, self).initiate_meta_messages() + [Message(self, HALF_BLOCK, NoAuthentication(), PublicResolution(), DirectDistribution(), CandidateDestination(), HalfBlockPayload(), self._generic_timeline_check, self.received_half_block), Message(self, CRAWL, MemberAuthentication(), PublicResolution(), DirectDistribution(), CandidateDestination(), CrawlRequestPayload(), self._generic_timeline_check, self.received_crawl_request)])
