code: def check_quirks(block_id, block_op, db_state):
      
      if op_get_opcode_name(block_op['op']) in OPCODE_NAME_NAMEOPS and op_get_opcode_name(block_op['op']) not in OPCODE_NAME_STATE_PREORDER:
          assert 'last_creation_op' in block_op, 'QUIRK BUG: missing last_creation_op in {}'.format(op_get_opcode_name(block_op['op']))
  
          if block_op['last_creation_op'] == NAME_IMPORT:
              # the op_fee will be a float if the name record was created with a NAME_IMPORT
              assert isinstance(block_op['op_fee'], float), 'QUIRK BUG: op_fee is not a float when it should be'
     
      return
docs: Check that all serialization compatibility quirks have been preserved.
      Used primarily for testing.