eth_sendRawTransactionSync

Submits a signed transaction and blocks until the transaction is included, returning the full transaction receipt instead of only the hash. Useful for low-latency flows such as flashblock confirmation. **Availability:** Not all Conduit networks expose this method. If you receive `-32601 method not found`, the network or endpoint does not support synchronous submission — use `eth_sendRawTransaction` and poll `eth_getTransactionReceipt` instead. **Timeout:** An optional `timeoutMs` parameter hints how long the server should wait for a receipt. The node may enforce a shorter configured maximum. ⚡ Compute Units: [200 CU](https://docs.conduit.xyz/rpc-nodes/information/compute-units)

Request

This endpoint expects an object.
signedTransactionDatastringRequiredformat: "^0x[0-9a-fA-F]*$"

The signed transaction data, RLP-encoded and hex-encoded

timeoutMsintegerOptional>=0
Optional timeout in milliseconds to wait for inclusion before returning a timeout error

Response

Transaction receipt object once the transaction is included
transactionHashstringformat: "^0x[0-9a-fA-F]{64}$"
transactionIndexstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"
blockHashstringformat: "^0x[0-9a-fA-F]{64}$"
blockNumberstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"
fromstringformat: "^0x[0-9a-fA-F]{40}$"
cumulativeGasUsedstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"
The sum of gas used by this transaction and all preceding transactions in the same block.
gasUsedstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"
The amount of gas used for this specific transaction alone.
logslist of objects
logsBloomstringformat: "^0x[0-9a-fA-F]{512}$"
effectiveGasPricestringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

The actual value per gas deducted from the sender’s account. Before EIP-1559, this is equal to the transaction’s gas price. After, it is equal to baseFeePerGas + min(maxFeePerGas - baseFeePerGas, maxPriorityFeePerGas).

typestringformat: "^0x[0-9a-fA-F]{1,2}$"
tostring or nullformat: "^0x[0-9a-fA-F]{40}$"
Address of the receiver or null in a contract creation transaction.
blobGasUsedstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

The amount of blob gas used for this specific transaction. Only specified for blob transactions as defined by EIP-4844.

contractAddressstring or nullformat: "^0x[0-9a-fA-F]{40}$"
The contract address created, if the transaction was a contract creation, otherwise null.
rootstringformat: "^0x[0-9a-fA-F]{64}$"

The post-transaction state root. Only specified for transactions included before the Byzantium upgrade.

statusstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

Either 1 (success) or 0 (failure). Only specified for transactions included after the Byzantium upgrade.

blobGasPricestringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

The actual value per gas deducted from the sender’s account for blob gas. Only specified for blob transactions as defined by EIP-4844.

l1Feestringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. Total L1 data-availability fee paid for this transaction, in wei.

l1GasUsedstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. L1 gas used to post this transaction’s data to L1 calldata or blobs.

l1GasPricestringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. L1 base fee at the time this transaction was posted, in wei.

l1FeeScalarstring

OP-Stack only. Scalar applied to L1 fee. Used by pre-Ecotone fee model; superseded by l1BaseFeeScalar / l1BlobBaseFeeScalar post-Ecotone.

l1BaseFeeScalarstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. Post-Ecotone scalar applied to the L1 base fee component.

l1BlobBaseFeestringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. L1 blob base fee at the time this transaction was posted, in wei.

l1BlobBaseFeeScalarstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. Post-Ecotone scalar applied to the L1 blob base fee component.

daFootprintGasScalarstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. Data-availability footprint scalar (used by some OP-Stack chains for DA pricing).

depositNoncestringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. Present on deposit transactions (type 0x7e). Sequencer-assigned monotonic nonce for the deposit.

depositReceiptVersionstringformat: "^0x(0|[1-9a-fA-F][0-9a-fA-F]*)$"

OP-Stack only. Present on deposit transactions (type 0x7e). Version of the deposit receipt format.