I checked there is difference between sendTransaction and sendSignedTransaction. (Can anybody Point out the Difference between Web3.eth.sendTransaction and web3.eth.signTransaction?)
but I found there are two sendTransaction methods on web3.js (v1.7.4).
First one is web3.eth.sendTransaction. (https://web3js.readthedocs.io/en/v1.7.4/web3-eth.html#sendtransaction)
The other one is web3.eth.personal.sendTransaction. (https://web3js.readthedocs.io/en/v1.7.4/web3-eth-personal.html#sendtransaction)
It seems the latter one has security issue though (use with web3.eth.personal.unlockAccount), What is use of first one?
I thought The general way of sending transaction on web3.js is below.
1.web3.eth.signTransaction
2.web3.eth.sendSignedTransaction
then, What is use of web3.eth.sendTransaction?