Skip to content

Conversation

WilliamNwoke
Copy link
Contributor

Resolves #18551
This PR makes the timeout for send_raw_transaction_sync RPC method configurable instead of hardcoded to 30 seconds. The change includes:

  • Added send_raw_transaction_sync_timeout field to EthConfig with default value of 30 seconds
  • Added CLI argument --rpc.send-raw-transaction-sync-timeout to allow users to customize the timeout
  • Updated the send_raw_transaction_sync method to use the configurable timeout
  • Implemented the required trait method in the EthApi implementation

@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Sep 19, 2025
@mattsse
Copy link
Collaborator

mattsse commented Sep 19, 2025

one smol thing missing to make ci pass

@mattsse mattsse added M-changelog This change should be included in the changelog A-rpc Related to the RPC implementation labels Sep 19, 2025
Nathaniel Bajo and others added 2 commits September 19, 2025 15:29
@mattsse mattsse requested a review from gakonst as a code owner September 20, 2025 05:36
@mattsse mattsse enabled auto-merge September 20, 2025 05:44
@mattsse mattsse added this pull request to the merge queue Sep 20, 2025
Merged via the queue into paradigmxyz:main with commit 3655dc7 Sep 20, 2025
41 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Sep 20, 2025
@WilliamNwoke WilliamNwoke deleted the timeout-config branch September 21, 2025 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-rpc Related to the RPC implementation M-changelog This change should be included in the changelog
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

make sendrawsync timeout configurable
2 participants