def get_unspents(self, address):
        """ Get the spendable transaction outputs, also known as UTXOs or
            unspent transaction outputs.

            NOTE: this will only return unspents if the address provided is
            present in the bitcoind server. Use the chain, blockchain,
            or blockcypher API to grab the unspents for arbitrary addresses.
        """

        addresses = []
        addresses.append(str(address))
        min_confirmations = 0
        max_confirmation = 2000000000  # just a very large number for max

        unspents = self.obj.listunspent(min_confirmations, max_confirmation,
                                        addresses)

        return self.format_unspents(unspents)