Skip to main content
POST
/
2fc1de7f08c0465f6a28e3c355e0cb14
eth_sendRawTransactionSync
curl --request POST \
  --url https://base-mainnet.core.chainstack.com/2fc1de7f08c0465f6a28e3c355e0cb14 \
  --header 'Content-Type: application/json' \
  --data '
{
  "jsonrpc": "2.0",
  "method": "eth_sendRawTransactionSync",
  "params": [
    "0xf86c808504a817c80082520894ab5db0e98b8ea6b7f9d8ad8e8ed0bc8fba0d1a2f870de0b6b3a764000080821b9f",
    5000
  ],
  "id": 1
}
'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "transactionHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
    "blockHash": "0xabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdefabcdef",
    "blockNumber": "0x12345",
    "gasUsed": "0x5208",
    "status": "0x1"
  }
}

Documentation Index

Fetch the complete documentation index at: https://chainstack-mintlify-flesh-empty-pages.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Base API method eth_sendRawTransactionSync allows for the submission of a pre-signed transaction to the Base network and waits synchronously for the transaction receipt or a configurable timeout. This method reduces transaction submission latency by combining transaction submission and receipt retrieval into a single RPC call, based on EIP-7966.
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. This data includes the transaction details such as nonce, gas price, gas limit, to address, value, data, and the signature.
  • timeout (optional) — maximum wait time in milliseconds, passed as a number (not a string). If not provided, uses the node’s default timeout (typically 2 seconds). Must be a positive integer up to the node-configured maximum of 6000 ms. Values above the maximum are rejected with time out too long, timeout: <value> ms, max: 6000 ms.

Response

  • result — the complete transaction receipt object containing transaction hash, block information, gas usage, contract address (if applicable), logs, and status.

Use case

The eth_sendRawTransactionSync method is particularly useful for:
  • High-frequency applications requiring immediate transaction confirmation feedback.
  • Layer 2 solutions with fast block times where rapid transaction throughput is critical.
  • DApps and wallets seeking to improve user experience with faster transaction confirmations.
  • Trading applications where transaction latency directly impacts performance.
  • Applications requiring stronger delivery guarantees than standard asynchronous transaction submission.

Body

application/json
jsonrpc
string
default:2.0
required
method
string
default:eth_sendRawTransactionSync
required
id
integer
default:1
required
params
(string | integer)[]
required
Required array length: 1 - 2 elements

Response

200 - application/json

Successful transaction submission with receipt

jsonrpc
string
Example:

"2.0"

id
integer
Example:

1

result
object
Last modified on May 6, 2026