eth_sendRawTransaction
method to submit the signed transaction to the Gnosis Chain network for processing.
Note that the interactive example in this page will not work, due to the fact that
eth_sendRawTransaction
is used to modify the state of the blockchain, it is not possible to duplicate the same request.Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
data
— the signed transaction. The serialized transaction data, which includes the transaction metadata such as the nonce, gas price, gas limit, recipient address, and data payload, as well as the digital signature generated using the private key associated with the address that is sending the transaction. Typically, signed with a library such as web3.py, web3.js, or ethers.js using the sender’s private key.
Response
result
— the unique hash identifying the transaction or the zero hash if the transaction is not available yet. The zero hash is a special value that represents an invalid or null hash.
eth_sendRawTransaction
code examples
The following examples demonstrate how to use Web3 libraries to make an ETH transfer on the Sepolia testnet.
Additional libraries requirementNote that web3.js requires installing two extra libraries:
Note that you will need to edit the
sender
, receiver
, and privateKey
fields to be able to use this code.Use case
One potential use case foreth_sendRawTransaction
is to automatically swap ETH for a token when its price reaches a certain level. eth_sendRawTransaction
will allow specifying custom transaction parameters, such as gas price or gas limit, to optimize the speed and cost of the transaction.
For instance, you could build a program monitoring the price of a specific token and execute a swapExactETHForTokens
transaction when the token reaches a certain price level, it could use eth_sendRawTransaction
to submit a raw transaction with a custom gas price and limit that are optimized for the current network conditions.Body
application/json