docs: def get(self, hash, account="*", max_transactions=100, min_confirmations=6, raw=False):
          """
          Args:
              hash: can be a bitcoin address or a transaction id. If it's a
                  bitcoin address it will return a list of transactions up to
                  ``max_transactions`` a list of unspents with confirmed
                  transactions greater or equal to ``min_confirmantions``
              account (Optional[str]): used when using the bitcoind. bitcoind
                  does not provide an easy way to retrieve transactions for a
                  single address. By using account we can retrieve transactions
                  for addresses in a  specific account
          Returns:
              transaction
  
          """
          if len(hash) < 64:
              txs = self._service.list_transactions(hash, account=account, max_transactions=max_transactions)
              unspents = self._service.list_unspents(hash, min_confirmations=min_confirmations)
              return {'transactions': txs, 'unspents': unspents}
          else:
              return self._service.get_transaction(hash, raw=raw)