> For the complete documentation index, see [llms.txt](https://docs.chainrpc.io/chainrpc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainrpc.io/chainrpc/networks/ethereum/json-rpc-methods/eth_sendtransaction.md).

# eth\_sendTransaction

{% hint style="warning" %}
The `eth_sendTransaction` JSON-RPC method is not supported because chainRPC doesn't store the user's private key required to sign the transaction. Use [`eth_sendRawTransaction`](/chainrpc/networks/ethereum/json-rpc-methods/eth_sendrawtransaction.md) instead.
{% endhint %}

In [the Web3 tutorial](broken://pages/jam8drLG8Frw6LJtjxi2), we use [`web3.eth.sendTransaction`](https://web3js.readthedocs.io/en/v1.2.0/web3-eth.html#sendtransaction), which in turn signs the transaction locally using the private key of the account, and sends the transaction via [`web3.eth.sendSignedTransaction`](https://web3js.readthedocs.io/en/v1.2.0/web3-eth.html#sendsignedtransaction), which is a wrapper for [`eth_sendRawTransaction`](/chainrpc/networks/ethereum/json-rpc-methods/eth_sendrawtransaction.md).
