docs: def broadcast_transaction(hex_tx, blockchain_client=BlockchainInfoClient()):
      """ Dispatch a raw transaction to the network.
      """
      url = BLOCKCHAIN_API_BASE_URL + '/pushtx'
      payload = {'tx': hex_tx}
      r = requests.post(url, data=payload, auth=blockchain_client.auth)
      
      if 'submitted' in r.text.lower():
          return {'success': True}
      else:
          raise Exception('Invalid response from blockchain.info.')