ethereum-optimism / ethereum-optimism/optimism

proxyd: support `eth_sendRawTransactionSync`

Open
#18,522 0 comments 2 reactions 0 assignees View on GitHub
M-needs-triage
Dominant language
Go
Stars
6.5k
Forks
4k
Avg merge
2d 15h
Merged PRs (30d)
145

Description

See discussion [here](https://ethresear.ch/t/halving-transaction-submission-latency-with-eth-sendrawtransactionsync/22482), but the tldr is that this cuts the number of networking roundtrips down when submitting a transaction, decreasing the latency of tx confirmation in particular for chains that have fast blocktimes.

It has been merged into geth in https://github.com/ethereum/go-ethereum/pull/32830. There is viem support for this method, would be good to have strong support in OP Stack and have applications start migrating to it to decrease latency

Contributor guide

Open the contributing guide

Research direction

The issue names proxyd but no file, test, or entry point. Read the linked ethresear.ch discussion and geth PR first, then locate proxyd's handling of JSON-RPC methods; done means OP Stack supports eth_sendRawTransactionSync for lower-latency transaction submission.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.