def METHOD_NAME(web3, sender, recipient, amount, data):
   print("---------Sending Raw Transaction ---------------")
   nonce  = web3.eth.getTransactionCount(sender.address)
   tx = construct_raw_transaction(sender.address, recipient, nonce, amount, data)
   signed_tx  = web3.eth.account.sign_transaction(tx, sender.key)
   tx_hash    = web3.eth.sendRawTransaction(signed_tx.rawTransaction)
   print("Transaction Hash: {}".format(tx_hash.hex()))
   return tx_hash