def get_unspent_outputs(self, crypto, address):
raise NotImplementedError(<EOL>self.name + "<STR_LIT>"<EOL>"<STR_LIT>"<EOL>)<EOL>
Default implmentation of this function that uses get_transaction
Subclasses should overwrite this with a direct call to get utxo (if applicable)

Returned will be a list of dictionaries, the keys will be:

required:

`output` - the big endian tx hash, followed by a colon, then the tx index. (for pybitcointools support)
`address` - the address passed in (for pybitcointools support)
`amount` - int, satoshi amount of the input
`scriptPubKey` - string
`txid` - string
`vout` - integer

optional:

`confirmations` - how many confirmations this tx has so far.
`scriptPubKey_asm` - string