code: def get_namespace_preorder_burn_info( outputs ):
      
      if len(outputs) < 3:
          # not a well-formed preorder 
          return None 
     
      op_fee = outputs[2]['value']
      burn_address = None
  
      try:
          burn_address = virtualchain.script_hex_to_address(outputs[2]['script'])
          assert burn_address
      except:
          log.warning("Invalid burn script: {}".format(outputs[2]['script']))
          return None
  
      return {'op_fee': op_fee, 'burn_address': burn_address}
docs: Given the set of outputs, find the fee sent 
      to our burn address.
      
      Return the fee and burn address on success as {'op_fee': ..., 'burn_address': ...}
      Return None if not found