go-ethereum/ethclient
aodhgan ff54ca02de
internal/ethapi: add eth_SendRawTransactionSync (#32830)
New RPC method eth_sendRawTransactionSync(rawTx, timeoutMs?) that
submits a signed tx and blocks until a receipt is available or a timeout
elapses.

Two CLI flags to tune server-side limits:

--rpc.txsync.defaulttimeout (default wait window)

--rpc.txsync.maxtimeout (upper bound; requests are clamped)

closes https://github.com/ethereum/go-ethereum/issues/32094

---------

Co-authored-by: aodhgan <gawnieg@gmail.com>
Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2025-10-16 17:34:47 +02:00
..
gethclient ethclient: add support for eth_simulateV1 (#32856) 2025-10-16 17:32:55 +02:00
simulated ethclient/simulated: Fix flaky rollback test (#32280) 2025-07-28 22:17:36 +08:00
ethclient.go internal/ethapi: add eth_SendRawTransactionSync (#32830) 2025-10-16 17:34:47 +02:00
ethclient_test.go ethclient: add support for eth_simulateV1 (#32856) 2025-10-16 17:32:55 +02:00
example_test.go ethclient: add RevertErrorData function and example (#30669) 2024-11-07 20:26:02 +01:00
gen_simulate_block_result.go ethclient: add support for eth_simulateV1 (#32856) 2025-10-16 17:32:55 +02:00
gen_simulate_call_result.go ethclient: add support for eth_simulateV1 (#32856) 2025-10-16 17:32:55 +02:00
signer.go ethclient: fix tx sender cache miss detection (#23877) 2021-11-17 14:44:41 +01:00
types_test.go ethclient: add RevertErrorData function and example (#30669) 2024-11-07 20:26:02 +01:00