def get_transactions(self, crypto, address, confirmations=<NUM_LIT:1>):
raise NotImplementedError(<EOL>self.name + "<STR_LIT>"<EOL>"<STR_LIT>"<EOL>)<EOL>
Must be returned with the most recent transaction at the top.
Returned is a list of dicts that have the following keys:

`amount`: Number of units of currency moved. Always in base units (not satoshis).
`date`: a datetime object of when the transaction was made.
`txid`: The transaction ID, looks like a hash.
`confirmations`: integer of the number of confirmations this transaction has on top of it.