def get_tokens(self):
        """
        Looks up all tokens
        Returns:
            list: A list of smart contract events with contracts that are NEP5 Tokens
        """
        tokens_snapshot = self.db.prefixed_db(NotificationPrefix.PREFIX_TOKEN).snapshot()
        results = []
        for val in tokens_snapshot.iterator(include_key=False):
            event = SmartContractEvent.FromByteArray(val)
            results.append(event)
        return results