code: def get_unspents(address, blockchain_client=BlockchainInfoClient()):
      
      if isinstance(blockchain_client, BlockcypherClient):
          return blockcypher.get_unspents(address, blockchain_client)
      elif isinstance(blockchain_client, BlockchainInfoClient):
          return blockchain_info.get_unspents(address, blockchain_client)
      elif isinstance(blockchain_client, ChainComClient):
          return chain_com.get_unspents(address, blockchain_client)
      elif isinstance(blockchain_client, (BitcoindClient, AuthServiceProxy)):
          return bitcoind.get_unspents(address, blockchain_client)
      elif hasattr(blockchain_client, "get_unspents"):
          return blockchain_client.get_unspents( address )
      elif isinstance(blockchain_client, BlockchainClient):
          raise Exception('That blockchain interface is not supported.')
      else:
          raise Exception('A BlockchainClient object is required')
docs: Gets the unspent outputs for a given address.