Get all name, namespace, and account records affected at a particular block,
        in the state they were at the given block number.
        
        Paginate if offset, count are given.

def get_all_blockstack_ops_at( self, block_number, offset=None, count=None, include_history=None, restore_history=None ):
        """
        Get all name, namespace, and account records affected at a particular block,
        in the state they were at the given block number.
        
        Paginate if offset, count are given.
        """
        if include_history is not None:
            log.warn("DEPRECATED use of include_history")

        if restore_history is not None:
            log.warn("DEPRECATED use of restore_history")

        log.debug("Get all accepted operations at %s in %s" % (block_number, self.db_filename))
        recs = namedb_get_all_blockstack_ops_at( self.db, block_number, offset=offset, count=count )

        # include opcode 
        for rec in recs:
            assert 'op' in rec
            rec['opcode'] = op_get_opcode_name(rec['op'])

        return recs