Skip to main content

eth_sendRawTransactionSync RPC Method

Broadcasts a signed transaction and waits for its receipt, or returns an error if the wait times out.

Updated on
Nov 02, 2026

Parameters

signed_transaction
string
REQUIRED

The signed transaction data

timeoutMs
string

The maximum wait time in milliseconds, encoded as a hexadecimal quantity. Defaults to the node's configured timeout when omitted and is capped at the node's maximum timeout.

Returns

result
object

The full transaction receipt object returned after the transaction is mined.

blockHash
string

The hash of the block that contains the transaction.

blockNumber
string

The block number in which the transaction was included.

contractAddress
string | null

The contract address created for contract creation, otherwise null.

cumulativeGasUsed
string

The total amount of gas used by all transactions up to and including this one in the block.

effectiveGasPrice
string

The actual gas price paid for the transaction.

from
string

The address that sent the transaction.

gasUsed
string

The amount of gas used by this transaction alone.

logs
array

An array of log objects generated during transaction execution.

address
string

The address from which this log was generated

topics
array

An array of zero to four 32 Bytes DATA of indexed log arguments. In Solidity, the first topic is the hash of the signature of the event (e.g. Deposit(address, bytes32, uint256)), except you declare the event with the anonymous specifier

data
string

The 32 byte non-indexed argument of the log

blockNumber
string

The block number where this log was in

transactionHash
string | null

The hash of the transaction from which this log was created from. null if the log is pending

transactionIndex
string | null

The transactions index position from which this log was created from. null if the log is pending

blockHash
string

The hash of the block where this log was in

logIndex
string | null

The integer of log index position in the block encoded as hexadecimal. null if the log is pending

removed
boolean

It is true if log was removed, due to a chain reorganization and false if it's a valid log

logsBloom
string

The bloom filter for quick log retrieval by light clients.

status
string

The status of the transaction: '0x1' for success, '0x0' for failure.

to
string

The address of the recipient of the transaction.

transactionHash
string

The hash that uniquely identifies the transaction.

transactionIndex
string

The index position of the transaction within the block.

type
string

The transaction type, such as legacy (0x0) or EIP-1559 (0x2).

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"result": {
4
"transactionHash": "0xaaad47e9b06bb54545603bf136c55583d020f454a6ebc26e05239d6ecee2eddf",
5
"transactionIndex": "0x0",
6
"blockHash": "0xc8139b070d14864aa800e6189ca98d8efb8d70421f8a404b3133b2ffc9e4c619",
7
"blockNumber": "0x1948b37",
8
"cumulativeGasUsed": "0x5208",
9
"gasUsed": "0x5208",
10
"effectiveGasPrice": "0x18e9b26e07",
11
"from": "0x5cfce8669c672df27e3d6cad41859328932ec278",
12
"to": "0x5cfce8669c672df27e3d6cad41859328932ec278",
13
"contractAddress": null,
14
"logs": [],
15
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
16
"status": "0x1",
17
"type": "0x2"
18
},
19
"id": 1
20
}
1
{
2
"jsonrpc": "2.0",
3
"result": {
4
"transactionHash": "0xaaad47e9b06bb54545603bf136c55583d020f454a6ebc26e05239d6ecee2eddf",
5
"transactionIndex": "0x0",
6
"blockHash": "0xc8139b070d14864aa800e6189ca98d8efb8d70421f8a404b3133b2ffc9e4c619",
7
"blockNumber": "0x1948b37",
8
"cumulativeGasUsed": "0x5208",
9
"gasUsed": "0x5208",
10
"effectiveGasPrice": "0x18e9b26e07",
11
"from": "0x5cfce8669c672df27e3d6cad41859328932ec278",
12
"to": "0x5cfce8669c672df27e3d6cad41859328932ec278",
13
"contractAddress": null,
14
"logs": [],
15
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
16
"status": "0x1",
17
"type": "0x2"
18
},
19
"id": 1
20
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free