eth_sendRawTransactionSync - Base RPC Method
Submit a signed transaction and wait synchronously for Flashblock inclusion on Base. Returns a full receipt within ~200ms instead of just a transaction hash.
Submits a signed transaction and waits synchronously for inclusion in a Flashblock before returning. Unlike eth_sendRawTransaction which returns immediately with just the transaction hash, this method blocks until the transaction is included in a Flashblock and returns a full transaction receipt.
This enables sub-200ms transaction confirmation flows — the response includes the receipt with blockNumber, gasUsed, logs, status, and L2-specific fields like l1Fee.
Use Cases
- Instant confirmation UX — Display transaction results immediately without polling
- Synchronous workflows — Chain dependent operations without receipt polling
- Payment processing — Confirm payment transactions inline
- Bot and MEV operations — Confirm execution before proceeding
Code Examples
Related Methods
eth_sendRawTransaction— Async version (returns hash immediately)eth_getTransactionReceipt— Get receipt for a previously sent transactioneth_simulateV1— Simulate transactions before sending
Need help? Contact our support team or check the Base documentation.
eth_coinbase
Check the legacy eth_coinbase compatibility method on Base. Public endpoints may return an address, `unimplemented`, or another unsupported-method response depending on the client.
eth_simulateV1 - Base RPC Method
Simulate transaction bundles against preconfirmed Flashblocks state on Base. Useful for previewing complex multi-call outcomes before submitting.