eth_sendRawTransactionSync
Executing transactions | Polygon
eth_sendRawTransactionSync | Polygon
Polygon API method that submits a signed transaction and blocks until the transaction receipt is returned or the timeout expires. On Polygon.
POST
eth_sendRawTransactionSync
Polygon API method that submits a signed transaction and blocks until the transaction receipt is returned or the timeout expires. This is a synchronous version of
eth_sendRawTransaction — instead of returning just the transaction hash, it waits for the transaction to be included in a block and returns the full receipt.
Get your 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
signedTransactionData— the signed transaction data in hexadecimal format. Includes nonce, gas price, gas limit, recipient address, value, data, and signature.timeout(optional) — maximum wait time in milliseconds, passed as a hex-encoded uint64 string (e.g.,"0x1388"for 5000 ms). If omitted, the node uses its configured default.
Response
result— the full transaction receipt object once the transaction is included in a block, with the same fields aseth_getTransactionReceipt. If the timeout expires before inclusion, the node returns an error.
eth_sendRawTransactionSync code examples
When to use
Useeth_sendRawTransactionSync instead of eth_sendRawTransaction when:
- You need the receipt immediately and want to avoid polling with
eth_getTransactionReceipt. - You are building synchronous request/response flows (payments, bots, simulations).
- You want to simplify transaction submission logic by getting the result in a single call.
eth_sendRawTransaction.
Cross-chain note
Other Chainstack chains expose the same method but with different parameter conventions. Per EIP-7966, the timeout should be a decimal integer; Polygon’s Bor is the exception because the method existed in Bor before the EIP standardized the encoding. See the Ethereum equivalent for the EIP-7966 form.Body
application/json
Last modified on May 18, 2026