code: def get_unspents(address, blockchain_client=BlockcypherClient()):
      
      if not isinstance(blockchain_client, BlockcypherClient):
          raise Exception('A BlockcypherClient object is required')
  
      url = '%s/addrs/%s?unspentOnly=true&includeScript=true' % (
            BLOCKCYPHER_BASE_URL, address)
  
      if blockchain_client.auth:
          r = requests.get(url + '&token=' + blockchain_client.auth[0])
      else:
          r = requests.get(url)
  
      try:
          unspents = r.json()
      except ValueError:
          raise Exception('Received non-JSON response from blockcypher.com.')
  
      # sandwich unconfirmed and confirmed unspents
  
      return format_unspents(unspents)
docs: Get the spendable transaction outputs, also known as UTXOs or
          unspent transaction outputs.